<html xmlns='http://www.w3.org/1999/xhtml'>
<head>
<title>Здесь задается заголовок </title>
</head>
<body>
</body>
</html>
Примечание: Объявление DOCTYPE не является частью самого документа XHTML. Это объявление не является элементом XHTML и не должно иметь закрывающий тег.
Примечание: Атрибут xmlns в теге <html> является в XHTML обязательным. Однако программа проверки (валидатор) на сайте w3.org не высказывает претензий, когда этот атрибут отсутствует в документе XHTML. Это обусловлено тем, что атрибут 'xmlns=http://www.w3.org/1999/xhtml' имеет фиксированное значение и будет добавлен в тег <html>, даже если он не был включен.
В следующем разделе представлена дополнительная информация об определении типа документа XHTML.
Стандарт XHTML определяет три определения типа документа (Document Type Definitions – DTD).
Наиболее распространенным является XHTML Transitional (Переходный).
Документ XHTML состоит из трех основных частей:
Тип документа DOCTYPE
Заголовок (Head)
Тело (Body)
Базовая структура документа имеет следующий вид:
<!DOCTYPE ...>
<html>
<head>
<title>... </title>
</head>
<body> ... </body>
</html>
Объявление DOCTYPE всегда должно присутствовать в первой строке документа XHTML.
Это простой (минимальный) документ XHTML:
<!DOCTYPE html
PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
<html>
<head>
<title>простой документ </title>
</head>
<body>
<p>простой параграф </p>
</body>
</html>
Объявление DOCTYPE определяет тип документа:
<!DOCTYPE html
PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
Оставшаяся часть документа выглядит как HTML:
<html>
<head>
<title>простой документ </title>
</head>
<body>
<p> простой параграф </p>
</body>
</html>
[x] DTD определяет синтаксис Web-страницы на SGML.
[x] DTD используется приложениями SGML, такими как HTML, для определения правил, которые применяют при разметке документов определенного типа, включая множество объявлений элементов и сущностей.
[x] XHTML задан в определении типа документа SGML или 'DTD'.
[x] DTD XHTML описывает точным, понятным для компьютера языком допустимый синтаксис и грамматику разметки XHTML.
В настоящее время имеется три типа документов XHTML:
[x] STRICT
[x] TRANSITIONAL
[x] FRAMESET
XHTML 1.0 определяет три типа документов XML, которые соответствуют трем DTD: Strict, Transitional, и Frameset.
<!DOCTYPE html
PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
Это определение DTD используется, когда требуется получить действительно четкую разметку, не имеющую в представлении никакого беспорядка. Оно используется вместе с каскадными таблицами стилей.
<!DOCTYPE html
PUBLIC '-//W3C//DTD XHTML 1.0 Transitional//EN'
'http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd'>
Используйте это определение, когда надо воспользоваться средствами представления HTML, и когда необходимо обеспечить поддержку для браузеров, которые не понимают каскадные таблицы стилей.
<!DOCTYPE html
PUBLIC '-//W3C//DTD XHTML 1.0 Frameset//EN'
'http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd'>
Укажите это определение, когда будут использоваться фреймы HTML, чтобы разделить окно браузера на