«Единственный способ творить великие дела – это любить то, что ты делаешь»
HTML

Любой html-документ должен начинаться тегом <!DOCTYPE>.

Тег <!DOCTYPE> указывает типа текущего документа — DTD (Document Type Definition - описание типа документа) - указывается используемая версия HTML. Благодаря этому браузер понимает как интерпретировать текущую страницу.

Ниже рассмотрим подробнее содержимое тега <!DOCTYPE>.

Закрывающий тег

Не имеет

Атрибуты тега !DOCTYPE

HTML – этот атрибут указывает первый тег документа - тег <!html>.

Public – указывает на то, что ресурс является публичным (общедоступным).

"+" или "-" – разработчик зарегистрирован или не зарегистрирован в ISO (международная организация, занимающаяся выпуском стандартов).

W3C – (World Wide Web Consortium - Консорциум Всемирной паутины) - указывается разработчик - организация, разрабатывающая и внедряющая технологические стандарты для Всемирной паутины.

DTD – Document Type Definition - описание типа документа (тип и имя документа).

EN – указывается язык для HTML/XHTML (английский).

URL – адрес разработчика.

Пример

HTML 4.01

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> Строгий синтаксис HTML.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> Переходный синтаксис HTML.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd"> В HTML-документе применяются фреймы.

HTML 5

<!DOCTYPE html> - Для всех документов.

XHTML 1.0

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> Строгий синтаксис XHTML.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> Переходный синтаксис XHTML.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd"> Документ написан на XHTML и содержит фреймы.

XHTML 1.1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"> Разработчики XHTML 1.1 предполагают, что он постепенно вытеснит HTML.

Результат

Тег !DOCTYPE в явном виде ничего в браузере не отображает!



Все теги HTML

HTML по шагам