Document type declaration — Википедия
Объявление типа документа, или DOCTYPE, представляет собой инструкцию, которая связывает конкретный документ XML или SGML (например, веб-страницу) с определением типа документа (DTD) (например, формальное определение конкретной версии HTML 2.0 — 4.0)[1]. В форме serialized документа он проявляется как короткая строка разметки, которая соответствует определенному синтаксису.
HTML-движок макета в современных веб-браузерах выполняют «обнюхивание» или «переключение» DOCTYPE, при этом DOCTYPE в документе служит text/html
определяет режим макета, например «причудливый режим» или «стандартный режим». Сериализация text/html
HTML5, не основанная на SGML, использует DOCTYPE только для выбора режима. Поскольку веб-браузеры реализованы с помощью специальных анализаторов HTML, а не анализаторов общего назначения на основе DTD, они не используют DTD и никогда не обращаются к ним, даже если предоставляется URL-адрес. DOCTYPE сохраняется в HTML5 как «в основном бесполезный, но необходимый» заголовок только для запуска «стандартного режима» в обычных браузерах[2]. <r [3] [4] [5] [6]
Примечания
[править | править код]- ↑ MarkUp/html-spec/html-pubtext.html HTML2 Архивная копия от 25 сентября 2019 на Wayback Machine HTML3 Архивная копия от 25 декабря 2021 на Wayback Machine /1998/REC-html40-19980424/sgml/dtd.html HTML4 Архивная копия от 28 марта 2023 на Wayback Machine
- ↑ -apps/current-work/multipage/syntax.html#the-doctype Синтаксис HTML ― HTML5 .
- ↑ Recommended DTDs to use in your Web document Архивная копия от 14 января 2018 на Wayback Machine — an informative (not normative) W3C Quality Assurance publication
- ↑ DOCTYPE grid Архивная копия от 25 июня 2022 на Wayback Machine — another overview table [Last modified 27 November 2006]
- ↑ Quirks mode and transitional mode . Дата обращения: 28 марта 2023. Архивировано 9 февраля 2021 года.
- ↑ Box model tweaking . Дата обращения: 28 марта 2023. Архивировано 29 июня 2010 года.
![]() | На эту статью не ссылаются другие статьи Википедии. |