Тег или соответствуем стандартам
Для начала разберёмся, что за тег такой и зачем он нужен? Этот тег должен указываться на веб-странице в самой верхней строке, то есть в первую очередь. сообщает валидатору, какую именно версию HTML или XHTML вы используете. Если не указывать к какому стандарту документ относится, браузер попытается обработать код страницы так, как считает нужным. В результате может получиться всё, что угодно, а не то, что вы хотели отобразить. Рассмотрим наиболее используемые стандарты на сегодняшний день.
HTML 4.01 – Strict | |
HTML 4.01 – Transitional | |
HTML 4.01 – Frameset | |
HTML 5 | |
XHTML 1.0 – Strict | |
XHTML 1.0 – Transitional | |
XHTML 1.0 – Frameset | |
XHTML 1.1 – DTD |
- Strict - строгое соответствие стандартам;
- Transitional - нестрогое соответствие стандартам, разрешены нерекомендуемые теги;
- Frameset - этот вариант используется для страниц с фреймами.
В строгом стандарте XHTML каждый тег, должен обязательно иметь закрывающий тег. Если же содержимое между тегами отсутствует или тег непарный, тогда может применяться запись вида
должен писаться как
. В HTML такого нет. Ещё в HTML Strict и XHTML запрещён такой атрибут как target. Также есть и другие различия между стандартами, углубляться не будем. Ознакомится со всеми стандартами можно на сайте W3C, перейдя по этой ссылке.
2012 год.