Декларативная строка в HTML

Каждый HTML документ должен начинаться со строки объявления версии HTML. В зависимости от версии которую вы планируете использовать в документе, данная строка может отличаться.

Если вы хотите ознакомиться с данным материалом в видео формате, вы можете найти запись в лектории или просто перейти по ссылке. Также вы сможете получить методичку и перезентацию на данную тему под видео - лекцией

Отсутствие декларативной строки в разметке может повлечь за собой некорректное отображение документа. За декларацию версии HTML отвечает элемент “DOCTYPE”.

Каждая новая версия HTML может вводить новые возможности в язык разметки, а также помечать существующие элементы как устаревшие и не рекомендуемые к использованию. Как правило такие элементы удаляются в последующих версиях

Существует несколько вариантов для декларации версии HTML документа:

  • Strict - не содержит элементы, которые были помечены спецификацией как устаревшие
  • Transitional - содержит элементы, которые были помечены спецификацией как устаревшие

Такое разделение делается в целях сохранения совместимости.

DOCTYPE для HTML 4.01

Строгий (Strict): не содержит элементов, помеченных как «устаревшие» или «не одобряемые» (deprecated).

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">

Переходный (Transitional): содержит устаревшие теги в целях совместимости и упрощения перехода со старых версий HTML.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

DOCTYPE для HTML 5

<!DOCTYPE html>

Элемент “DOCTYPE” является декларативным и не имеет закрывающего тега.

 

Информация

Автор конспекта


Дата создания: 04.01.2019
Категория: HTML