DOCTYPE Declaration is the abbreviation for Document Type Declaration (DTD).
Декларация DOCTYPE (DTD или декларация типа документа) делает несколько вещей:
При проведении проверочного HTML-тестирования на веб-странице он сообщает валидатору HTML (HyperText Markup Language), какой версии стандарта (X) HTML должна соответствовать кодировка веб-страницы. Когда вы проверяете свою веб-страницу, средство проверки HTML проверяет кодировку на соответствие применимому стандарту, а затем сообщает, какие части кода не прошли проверку HTML (не соответствуют).
Сообщает браузеру, как отображать страницу в режиме соответствия стандартам.
Если кодирование веб-страницы не включает декларацию DOCTYPE (DTD или декларацию типа документа) или это сделано неправильно:
Вы не сможете использовать средство проверки HTML (язык разметки гипертекста) для проверки кодировки страницы. Для проверки HTML требуется объявление DOCTYPE.
Браузер, отображающий веб-страницу, будет обрабатывать кодирование в режиме Quirks.
Таблица стилей может быть реализована не так, как планировалось.
Какой DOCTYPE вы должны использовать?
Если вы новичок в HTML (HyperText Markup Language), я бы предложил вам использовать объявление HTML 4.01 Transitional
. Для новичка гораздо сложнее выполнять проверку HTML . Вы также можете использовать это объявление, если знаете, что у вашей аудитории не будет браузера, поддерживающего CSS (каскадные таблицы стилей).
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
Это объявление DOCTYPE по-прежнему допускает элементы и атрибуты представления, которые должны быть в таблице стилей.
Если вы хотите научиться писать код для подготовки к будущему, но все еще не готовы к XHTML, тогда вы должны использовать строгое объявление.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
С этим объявлением все атрибуты представления перемещаются в таблицу стилей.
Полный список объявлений DOCTYPE (DTD) доступен по адресу Список действительных DTD , которые вы можете использовать в своем документе.