<!DOCTYPE>

Поддержка браузеров

IE Opera Chrome Firefox Safari
+ + + + +

Пример использования <!DOCTYPE>:

<!DOCTYPE html>
 <html>
  <head>
     <title>Title of the document</title>
  </head>

  <body>
  	The content of the document......
  </body>
</html>  	

Описание и использование

Указание doctype должно быть в самом верху любого HTML документа, перед тегом <html>.

doctype - это не HTML тег. Это инструкция браузеру про версию языка разметки страницы.

Возможные doctype:

HTML 5

пример:

<!DOCTYPE html">

HTML 4.01 Strict - включает все HTML элементы и атрибуты, кроме устаревших презентационных. Фреймсеты также не разрешены.

пример:

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

HTML 4.01 Transitional - включает все HTML элементы и атрибуты, вместе с устаревшими презентационными. Фреймсеты не разрешены.

пример:

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

HTML 4.01 Frameset - тоже что и HTML 4.01 Transitional, но разрешает фреймсеты.

пример:

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

XHTML 1.0 Strict - включает все HTML элементы и атрибуты, кроме устаревших презентационных. Фреймсеты также не разрешены. Разметка должна быть правильно XML оформлена.

пример:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">html

XHTML 1.0 Transitional - включает все HTML элементы и атрибуты, вместе с устаревшими презентационными. Фреймсеты не разрешены. Разметка должна быть правильно XML оформлена.

пример:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

XHTML 1.0 Frameset - тоже что и XHTML 1.0 Transitional, но разрешает фреймсеты. Разметка должна быть правильно XML оформлена.

пример:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">

XHTML 1.1 - тоже что и XHTML 1.0 Strict , но разрешает добавление модулей.

пример:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
^ Наверх ^