HTML: Разлика между версии

Изтрито е съдържание Добавено е съдържание
Dpatronski (беседа | приноси)
Редакция без резюме
корекции по добавения текст
Ред 530:
 
== Валиден HTML синтаксис ==
HTML е структуриран език с маркиращи елементи. Той притежава набор от правила, които трябва да бъдат спазвани при писане на документи, ако желаем той да издържи на [[W3C]] стандартите за [[World_Wide_Web]]. Тази практика спомага сайтовете да са достъпни за всички типове и модели компютри, както и за безжичните устройства като смартфони и [[PDA|персоналните дигитални асистенти (PDA)]]. Последните са особено рискова група, заради техните ограничени скорости за предаване на информация и размер на екрани. За нещастие, повечето от HTML документите в интернет пространството не отговарят на зададените W3C стандарти. При проучване проведено през 2011 г. върху 350 от най-популярните уеб сайтове (ранкирани от индекса Alexa), цели 94% от тях се провалят на валидационния тест, или не изпращат правилна информация за [[Символното_кодиранеЕнкодинга]] на символите.<ref>{{cite web|url=http://www.sikoswebconsulting.com |title=Responsive Web Design, Domain Registration, Web Hosting |publisher=Sikoswebconsulting.com |date= |accessdate=2013-10-23}}</ref> Дори и частта от тези, които са синтактнично коректни, се оказват неефективни, поради множество повторения, или се уповават на правила, които са отхвърлени от години.
 
Текущите препоръки на W3C за употреба на CSS в HTML първоначално се формализират от консорциума през 1996 г.<ref>{{cite web|url=http://www.w3.org/TR/CSS1 |title=Cascading Style Sheets, level 1 |publisher=W3.org |date= |accessdate=2013-10-23}}</ref> и до ден днешен постоянно подлежат на изчистване и прецизиране. Вижте [[Cascading Style Sheets|CSS]], [[XHTML]], [http://www.w3.org/TR/CSS21/ текущите препоръки на W3C за CSS] и [http://www.w3.org/TR/xhtml11/ текущите препоръки на W3C за HTML].
Ред 537:
 
Независимо от това дали страницата е създадена или редактирана на ръка или от WYSIWYG програма, за да бъде успешна върху възможно най-голям брой четци и визуализатори, като в същото време запазва същината на 'worldwide' от уеб мрежата, първо и най-важно, документа трябва да съдържа правилни маркиращи елементи.<ref name="RefactoringHtml3">{{cite book|title=Refactoring HTML
|last=Harold|first=Elliotte Rusty|year=2008|publisher=Addison Wesley|location=Boston|isbn=978-0-321-50363-3}}</ref> Не трябва да се счита за годен за World WibWide Web-а, докато неговия HTML и CSS синтаксис не преминат успешно валидатор. За целта трябва, да се ползват официалните услуги на W3C ([http://validator.w3.org/ W3C HTML валидатор] и [http://jigsaw.w3.org/css-validator/ W3C CSS валидатор]) или алтернативи, на които може да се разчита.<ref name="RefactoringHtml3" />
 
[[Достъпност|Достъпностт]]а на уеб страниците за хора със физически, зрителни или други увреждания, не само е добра идея, имайки в предвид важността на мрежата в модерното общество, но също така се изисква от законодателните органи. В Щатите „Акта за американци с увреждания“ и във Великобритания „Акта провивпротив дискриминация на хората с увреждания“ налагат изисквания върху публичните сайтове. В много други страни, подобни закони вече съществуват или са в процес на влизане в сила.<ref name="RefactoringHtml3" />. Създаването на достъпни уеб страници е по-сложно от това те да бъдат валидни. Валидността им със сигурност остава като предусловие, но има множество други фактори, които трябва да се разгледат.<ref>{{cite web|url=http://www.w3.org/TR/WCAG20/|title=Web Content Accessibility Guidelines (WCAG) 2.0|publisher=W3.org|year=2008|accessdate=2013-10-23}}</ref> Добрия уеб дизайн, независимо дали е подпомаган с WYSIWYG средство за разработка или не, трябва да съумее да ги спази.
 
Качеството на документ съдържащ HTML, най-пряко зависи от уменията на човека, който го създава и доста по-косвено на редактора, който ползва. Основно познание на HTML, CSS, скриптови езици и познание на актуалните препоръки на W3C за предходните, биха помогнали на един дизайнер далеч повече от, който и да е, WYSIWIG или подобен инструмент.<ref>{{cite web|url=http://www.w3.org/MarkUp/Guide/ |title=Dave Raggett's Introduction to HTML |publisher=W3.org |date=2005-05-24 |accessdate=2013-10-23}}</ref>
Ред 549:
;Различните браузъри и приложения ще изрисуват един и същ маркиращ текст по различен начин.
 
<dd>Една и съща страница може да изглежда малкопочти по-различно еднакъв начин на Internet Explorer и Firefox при високоекрани резолюционнис екранивисока резолюция, но щеда изглежда по радикално различен начин на напълно валидния [[Lynx]] браузър, който визуализира само текст. Документа ще бъде изрисуван по друг начин и на PDA, [[Смарт_телевизор]] и мобилен телефон. Достъпността, осигурена от говорещи или [[Брайл]]ови браузъри или чрез екранни четци съвместими с обикновени браузъри, ще създаде допълнителни изисквания върху други аспекти на основополагащия HTML. Отпечатването на страницата, през различни браузъри и различни принтери върху различни големини на печатната хартия в различните региони на света, поставя други изисквания. При правилна употреба на HTML и CSS вече няма нужда да се предоставят линкове за 'Печатна версия на страницата', в следствие от които ни се налага да поддържаме две версии на целия сайт.<ref>{{cite web|url=http://www.w3.org/TR/CSS21/media.html |title=Media types |publisher=W3.org |date= |accessdate=2013-10-23}}</ref>
</dd>
;Браузърите и системите за компютърна графика имат набор от потребителски настройки
:Разделителната способност, размера на фонташрифта, цветове, контраст и прочее – всички те могат да бъдат променени по желание на потребителя и много модерни браузъри позволяват още по-богат контрол над изгледа на страниците.<ref>{{cite web|url=http://www.mozilla.org/support/firefox/options |title=Mozilla Support |publisher=Mozilla.org |date= |accessdate=2013-10-23}}</ref> Всичко което авторът може да направи, е да предложи препоръка за настройките над изгледа.
 
<dt>Уеб браузърите, както всяка друга компютърна програма, имат [[Бъг|бъгове]]
Взето от „https://bg.wikipedia.org/wiki/HTML“.