русский  עברית
tadam logo
Рассылка
Присоединитесь к списку рассылки для получения последних новостей
Имейл
Имя и фамилия
Примеры HTML
Основные атрибуты HTML

Объявление HTML <!DOCTYPE>

Пример

Документ HTML с DOCTYPE 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 of the document</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>

<body>
The content of the document......
</body>

</html> 

Результат выполнения кода выше:

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

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

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

Объявление DOCTYPE ссылается на определение типа документа (DTD). DTD задает правила для данного языка разметки, так что браузеры могут показать содержание правильно.

Элементы HTML / XHTML и действительный DTD

Посмотрите на нашу таблицу Элементы HTML/XHTML и действительные DTDs

Doctypes имеются в рекомендациях W3C

HTML 4.01 Strict

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

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

HTML 4.01 Transitional

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

<!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). Не допускаются frameset. Разметка должна быть написана как хорошо сформированный 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). Не допускаются frameset. Разметка должна быть написана как хорошо сформированный 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, но позволяет добавлять модули (например, чтобы обеспечить поддержку восточно-азиатских языков).

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

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

Советы и заметки

Посмотрите на нашу таблицу Элементы HTML/XHTML и действительные DTDs

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

Была ли эта информация полезной?
   

Комментарии