HTML <! DOCTYPE> Декларация
примеров
Попробуйте »
Поддержка браузеров
Все основные браузеры поддерживают <! DOCTYPE> заявление.
Определения тегов и инструкции
<! DOCTYPE> декларация в документе в переднем положении, перед тегом <HTML> в.
<! DOCTYPE> Декларация не является HTML-тег, он используется, чтобы указать страницу веб-браузер, который использует HTML-версию.
В HTML 4.01, <! DOCTYPE> декларация, требуемая справка DTD (документ типа декларации), так как HTML 4.01 основан на SGML (Standard Generalized Markup Language Standard Generalized Markup Language). DTD определяет правила для языка разметки, чтобы гарантировать, что браузер может правильно отображать содержимое.
HTML5 не основан на SGML, и, следовательно, не требует эталонного DTD.
Совет: Всегда дайте свой HTML - документ , чтобы добавить заявление , чтобы гарантировать , что браузер может знать тип документа <! DOCTYPE>.
Различия между HTML 4.01 и HTML5
HTML 4.01 определяет три разные заявления, а именно <DOCTYPE!>: Строгий, Переходная и Frameset. HTML5 определяет только один из:
HTML элементы и DOCTYPEs
См HTML элементы и легитимной Doctype , смотреть на каждый элемент HTML , который появляется в DOCTYPE.
Советы и примечания
Примечание: <! DOCTYPE> тег не имеет конечного тега.
Совет: <! DOCTYPE> декларация не чувствительны к регистру.
Совет: Используйте проверку W3C проверку , если вы пишете HTML с законным правом документа DTD / XHTML!
Общая декларация DOCTYPE
HTML 5
HTML 4.01 Strict
Этот DTD HTML содержит все элементы и атрибуты, но не включает в себя представление или устаревшие элементы (например, шрифт). Набор кадров не допускается.
HTML 4.01 Transitional
Этот DTD содержит все элементы и атрибуты HTML, в том числе внешний вид или устаревших элементов (например, шрифт). Набор кадров не допускается.
HTML 4.01 Frameset
DTD HTML 4.01 Transitional и то же, но позволяет использовать содержание фреймами.
XHTML 1.0 Strict
Этот DTD HTML содержит все элементы и атрибуты, но не включает в себя представление или устаревшие элементы (например, шрифт). Набор кадров не допускается. Структура должна быть записана в соответствии со стандартным форматом XML.
XHTML 1.0 Transitional
Этот DTD содержит все элементы и атрибуты HTML, в том числе внешний вид или устаревших элементов (например, шрифт). Набор кадров не допускается. Структура должна быть записана в соответствии со стандартным форматом XML.
XHTML 1.0 Frameset
DTD XHTML 1.0 Transitional и то же, но позволяет использовать содержание фреймами.
XHTML 1.1
DTD XHTML с тем же 1.0 Strict, но позволяет добавить модуль (например, чтобы обеспечить поддержку рубиновый для восточно-азиатских языков).