Перейти к содержанию

Типы документов

Из-за существования нескольких версий языка HTML каждая веб-страница должна начинаться с объявления используемой версии языка при помощи элемента DOCTYPE.
(Впрочем, большинство браузеров отобразит страницу и без этого элемента.)

Использование объявления DOCTYPE способствует правильной обработке кода страницы браузером.

Перед объявлением не должно быть ничего, даже пробела.

Вот как выглядит объявление DOCTYPE для разных версий HTML:

HTML5
<!DOCTYPE html>
HTML4
<!DOCTYPE html PUBLIC
    "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3c.org/TR/html4/loose.dtd">
Переходный XHTML 1.0
<!DOCTYPE html PUBLIC
    "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3c.org/TR/xhtmll/DTD/xhtmll-transitional.dtd">
Строгий XHMTL 1.0
<!DOCTYPE html PUBLIC
    "-//W3C//DTD XHTML 1.0 Strict//EN"
    " http://www.w3c.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
Объявление XML
<?xml version="1.0" ?>