DOCTYPE сообщает пользователю-потребителю (веб-браузерам, веб-сканерам, средствам проверки), какой тип документа является файлом. Использование этого метода гарантирует, что потребитель правильно анализирует HTML, как вы его предполагали.
Существует несколько разных DOCTYPES для HTML, XHTML и Framesets, и каждый из них имеет два режима Strict и Transitional. Строгий говорит, что ваша разметка точно использует определенные стандарты. Дополнительную информацию см. В разделе W3C DTDs .
Quirksmode - это в основном метод макета из дней браузера, когда стандарты были гораздо менее уважаемы и определены. Как правило, страница режима стандартов, которая является действительной, будет более последовательно размещаться в разных браузерах, но может не иметь определенных функций, которые вам нужны. Одной из таких особенностей является целевой атрибут метки привязки. Сайт Quirksmode - отличный ресурс для этих различий.
. Последняя мысль состоит в том, что новый стандарт HTML5 предлагает использовать очень простой DOCTYPE:
]
blockquote>
Использование этого DOCTYPE - это совместимый с переходом способ указывать, что ваши страницы находятся в стандартном режиме и являются HTML. Это метод, который использует Google, и его легко запомнить. Я рекомендую использовать этот DOCTYPE, если вы не планируете использовать XHTML.