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

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


Пример

HTML документ с типом документа XHTML 1.0 Transitional:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>Заголовок документа</title>
</head>

<body>
Содержимое документа......
</body>

</html>

Попробуйте сами »

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

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

Объявление типа документа не является тегом HTML; это инструкция веб браузеру о версии языка разметки, на котором написана страница.

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

HTML/XHTML Элементы и Соответствующие DTD

Посмотрите на нашу таблицу всех HTML/XHTML элементов с DTD, в которых присутствует каждый элемент.


Типы Документов, Доступные в W3C Рекомендациях

HTML 4.01 Strict

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

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

HTML 4.01 Transitional

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

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

HTML 4.01 Frameset

Это DTD эквивалентно 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

Это 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">


Советы и Замечания

Посмотрите на нашу таблицу всех HTML/XHTML элементов и DTD, в которых появляется каждый элемент.

Используйте W3C's Тестер для проверки HTML / XHTML документа на соответствие указанному типу документа!



© 2011-2017 Уроки HTML
Рейтинг@Mail.ru