HTML HTML5 XHTML ПРИМЕРЫ СПРАВОЧНИК РЕКЛАМА ГОСТЕВАЯ

XHTML Урок 5 Объявление Типа Документа DTD


« Назад Далее »

Объявление Типа Документа - <!DOCTYPE> - Обязательно

XHTML документ состоит из трех основных частей:

  • объявление DOCTYPE
  • секция <head>
  • секция <body>

Базовая структура документа:

<!DOCTYPE ...>

<html>

<head>
<title>... </title>
</head>

<body> ... </body>

</html>

Замечание: Объявление <!DOCTYPE> ссылается на Определение Типа Документа (DTD - Document Type Definition). DTD определяет правила для языка разметки, так что браузеры отрисовывают содержимое корректно.


Пример XHTML

Пример ниже показывает документ XHTML с минимумом обязательных тегов:

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

<html xmlns="http://www.w3.org/1999/xhtml">

<head>
<title>Заголовок документа</title>
</head>

<body>
</body>

</html>

Заметьте: Атрибут xmlns в секции <html>, указывает на пространство имен xml для документа и является обязательным в XHTML документах.


Различные Типы Документов XHTML

Объявление <!DOCTYPE> должно идти в первую очередь в XHTML документе - до тега <html>.

Объявление <!DOCTYPE> не является тегом XHTML; это инструкция веб браузеру о версии языка разметки, на котором написана страница.

Объявление <!DOCTYPE> ссылается на Определение Типа Документа - DTD (Document Type Definition). DTD указывает правила языка разметки, так что браузеры отрисовывают содержимое правильно.

Тип Документа XHTML 1.0 Strict

Это определение DTD содержит все элементы и атрибуты HTML, но НЕ ВКЛЮЧАЕТ репрезентативные или не рекомендуемые элементы (например font). Наборы фреймов не разрешены. Разметка также должна быть написана как правильный XML код.

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

Тип Документа XHTML 1.0 Transitional

Это определение DTD содержит все HTML элементы и атрибуты, ВКЛЮЧАЯ репрезентативные и не рекомендуемые элементы (такие как font). Наборы фреймов не разрешены. Разметка также должна быть написана как правильный 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

Это определение DTD эквивалентно определению XHTML 1.0 Transitional, но допускает наборы фреймов.

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

Тип Документа XHTML 1.1

Это определение DTD эквивалетно XHTML 1.0 Strict, но позволяет добавлять модули (например для поддержки ruby для Восточно-Азиатских языков).

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">





« Назад Далее »
© 2011-2017 Уроки HTML
Рейтинг@Mail.ru