Тег <!DOCTYPE>
Согласно спецификациям HTML и XHTML тег DOCTYPE (что означает «объявление типа документа») сообщает валидатору, какую именно версию (X)HTML вы используете в своей странице. Этот тег должен всегда находиться в первой строке каждой страницы.
Тег DOCTYPE – ключевой компонент веб-страниц, претендующих на соответствие стандартам: без него ваш код и CSS не пройдут проверку валидатором.
Валидатор - программа проверяющая синтаксическую корректность HTML-, XHTML-, XML-документов и RSS-лент.
Валидность - результат механической проверки на отсутствие формальных грамматических ошибок заявленного в схеме языка.
Консорциум W3C (World Wide Web Consortium) - организация, разрабатывающая и внедряющая технологические стандарты для Всемирной паутины (определяет синтаксис и правила HTML).
Сервис валидации CSS консорциума W3C
Варианты тега !DOCTYPE
Стандарт HTML 4.01 | |
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> | - Strict (строгий) |
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> | - Transitional (переходный) |
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd"> | - Frameset (с фреймами) |
Стандарт XHTML 1.0 | |
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> | - Strict (строгий) |
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | - Transitional (переходный) |
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd"> | - Frameset (с фреймами) |
Стандарт XHTML 1.0 Mobile | |
<!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" "http://www.wapforum.org/DTD/xhtml-mobile10.dtd"> | Тег основан на XHTML Basic, добавляет специфические элементы для мобильных телефонов. |
Стандарт XHTML 1.1 DTD | |
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> | Расширенный язык разметки страниц, версия 1.1. |
Стандарт HTML 5 | |
<!DOCTYPE html> С 2014 года W3C официально рекомендует использовать HTML5. |
Пятая версия HTML. Версия языка, полностью соответствующая стандарту XML |