DOCTYPE и его влиянии на макет страниц в Web-обозревателе

Вы хотите сделать корректную Web-страницу, соответствующую стандартам.

В спецификации языка HTML 4.01 есть три типа документа: strict (строгий), Transitional (переходный), Frameset (с фреймами). В спецификациях HTML5 и XHTML 1.1 — только один тип документа, а в спецификации XHTML 1.0, как и в HTML 4.01, — три типа.
В HTML-документе приводится только одно определение типа документа (Document Type Declaration, DTD). Используйте одно из следующих объявлений DOCTYPE, наиболее подходящее для вашего проекта:
♦ HTML 4.01 Strict DTD:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
♦ HTML 4.01 Transitional DTD:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/1999/REC-html401-19991224/loose.dtd">
♦ HTML 4.01 Frameset DTD:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/1999/REC-html401-19991224/frameset.dtd">
Ф HTML5DTD:
<!DOCTYPE html>
Ф XHTML Г.О Strict DTD:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtmll/DTD/xhtmll-strict.dtd">
Ф XHTML 1.0 Transitional DTD:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-t ransit iona1.dtd">
♦ XHTML 1.0 Frameset DTD:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN"
"http://www.w3.org/TR/xhtmll/DTD/xhtmll-frameset.dtd">
Ф XHTML 1.1 DTD:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtmlll/DTD/xhtmlll.dtd">
Далее приведена базовая страница с DTD спецификации HTML5 и обязательными элементами head, body И html.
<!DOCTYPE html>
<html>
<head>
<title>CSS Cookbook</title>
</head>
<body>
<hl>My Basic Web Page</hl>
<p>Epsum factorial non deposit quid pro quo hie escorol.</p>
</body>
</html>



Страница: 1 | 2