DOCTYPE

Элемент <!DOCTYPE> указывается в самом верху web-страницы, даже выше, чем тег <html>. Перед ним нельзя ничего записывать. <!DOCTYPE> не является тегом HTML — это инструкция для браузера с указанием того, какая версия языка разметки используется на странице.

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

ie IEoperaOperachromeChromefirefoxFirefoxsafariSafari
+++++

 

Пример использования Doctype

<!DOCTYPE html>
 <html>
  <head>
     <title>Title of the document</title>
  </head>
  <body>
  	The content of the document......
  </body>
</html>  

В данном примере используется самая короткая форма doctype — которая показывает, что документ использует HTML5.

Примеры возможных doctype

Возможные 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">
Просмотров: 36

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *