Семантичен HTML кодиране
Дълго не се получи около да напиша тази статия, но винаги знаеше какво да прави. Семантичната оформление - това е много широка и важна тема. Това е от особено значение с пускането на HTML5 и вълнението около него. Но този въпрос е не по-малко важно за предишни версии на HTML и XHTML. Както и изискване семантично маркиране е почти във всяка свободна длъжност HTML програмист. Въпреки, че аз не мисля, че този въпрос се разбира от тези, които е написал такова изискване. -)
Така че, в тази статия за семантично маркиране, аз ще се опитам да разкрие всички факти по тази тема:
- Използване на HTML тагове по предназначение
- Точен имената елементи
- групиране на предмети
- Семантичната оформление и валидност
- Разделянето на съдържание и дизайн
- Защо е толкова важно семантика
Семантика в HTML кодиране - е да използвате HTML тагове по предназначение, правилното им име и групирането им.
Използване на HTML тагове по предназначение
Цел и семантичен HTML тагове натоварване е описано в DTD (Document Type Definition), който е регистриран в . или в съответната версия на спецификацията на HTML. Например, h1 маркер описва заглавната част на документа. Заглавия Има шест вида h1-h6, които се различават по големина и значение (в стандартните стилове те се различават по размер, и контраст на сайта си, което трябва да направите своя собствена). Мисля, че със заглавието е ясно. Има и връзки . списъци Също така, семантиката, свързани с действителността. свободен край Това не може да съдържа друг таг , в съответствие елемент не може да съдържа блок. Ако страницата ви не е потвърден за валидност, е вероятно, че тя има проблеми с семантика. Не е необходимо да се определи стайлинг елемент в стила на маркера, ако не е абсолютно необходимо. Защото сега има псевдо-класовете, с които можете да изберете елементи от техния сериен номер, странни и дори и първата poslednie.Takzhe не е необходимо да се определи стила на атрибути, като например ширина или цвят. Това е вярно, когато табличен оформлението, сега е възможно да се направи по-лесно и по-красив. Семантиката на HTML страници, не е необходимо в името на "кърлежи" или с добра репутация. Това е важно за по-нататъшното използваемостта на посетителите на сайта и промоция сайт. Правилното разпределение на страницата, за да помогне на потребителите с увреждания да използват вашия сайт. Програми, които четат данни от HTML страници, водени от използваните тагове. Например, правилната структура на таблицата дава възможност да се обадя програмните данни в съответствие с местоположението им в таблицата - в даден низ стойност на такава колона е равна на тази стойност. Е, за насърчаване на използването на сайта на семантика, според мен, е ясно. Търсене робот първо погледнете в заглавието на страницата за таг и
, таблетки
и много други. Ако има задача да направи таблица, всеки, без колебание, ще използва маркер
. Но има и спорни въпроси. Така например, в менюто се отнася до списък с връзки. Така че, в менюто трябва да отпечатва с помощта на неподреден списък
(За HTML5 има специален маркер
, е възможно да се създаде менюто класове, main_menu т.н. Също така други елементи - глава, долния, съдържание галета (галета), посочено в заглавието, Вас. Това означава, че имената трябва да са логични и интуитивни. Тя също така ще ви помогне да се движите в кода си, за другите и по-лесно да се запомни класове елементи.
групиране на предмети
Семантичната оформление и валидност
Разделянето на съдържание и дизайн
Защо е толкова важно семантика оформление
. Това ще бъде трудно да се направи, че ако заглавието не е в тага
. -) Също така е важно да се правилното изпълнение на галетата в менюто. Още веднъж ви, че не могат да направят без заглавие атрибут за връзки и н за снимки напомни. Тази нужда от семантиката и валидност, както и използваемост.
Допълнителна информация