ЛУЧШИЙ САЙТ ДЛЯ РАЗРАБОТЧИКОВ
×

HTML Ссылки

HTML по Алфавиту HTML по Категориям HTML Атрибуты Тегов HTML Атрибуты Глобал HTML Атрибуты Событий HTML Цвета HTML Холсты HTML Аудио / Видео HTML Наборы символов HTML DOCTYPEs HTML Кодирование URL HTML Языковые коды HTML Коды стран HTTP Ответы сервера HTTP Методы PX в EM конвертер Горячие клавиши



Html <!DOCTYPE> Описание


Пример

<!DOCTYPE html>
<html>
<head>
<title>Title of the document</title>
</head>

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

</html>

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

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

Определение <!DOCTYPE> не является HTML-тегом; Это инструкция для веб-браузера о том, что версия HTML страница написана на.

В HTML 4,01, <!DOCTYPE> определение относится к DTD, потому что HTML 4,01 был основан на SGML. DTD определяет правила для языка разметки, так что браузеры отображают содержимое правильно.

HTML5 не основан на SGML и поэтому не требует ссылки на DTD.

Совет: Всегда добавляйте <!DOCTYPE> объявление в HTML-документы, чтобы Браузер знал, какого типа документ ожидать.


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

Элемент
<!DOCTYPE> Да Да Да Да Да

Различия между HTML 4,01 и HTML5

Существует три различных <!DOCTYPE> объявления в HTML 4,01. В HTML5 есть только один:

<!DOCTYPE html>


HTML элементы и документа

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


Общие объявления DOCTYPE

HTML 5

<!DOCTYPE html>

HTML 4,01 строгий

Этот DTD содержит все элементы и атрибуты HTML, но не включает в себя презентационные или устаревшие элементы (например, шрифт). Фреймов не допускаются.

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

HTML 4.01 Переходные

Этот DTD содержит все элементы и атрибуты HTML, включая презентационные и устаревшие элементы (например, шрифт). Фреймов не допускаются.

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

HTML 4.01 Рамок

Этот DTD равен HTML 4,01 переходный, но позволяет использовать содержимое фрейма.

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

XHTML 1.0 Strict

Этот DTD содержит все элементы и атрибуты HTML, но не включает в себя презентационные или устаревшие элементы (например, шрифт). Фреймов не допускаются. Разметка также должна быть написана как хорошо сформированный XML.

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

XHTML 1.0 Переходные

Этот DTD содержит все элементы и атрибуты HTML, включая презентационные и устаревшие элементы (например, шрифт). Фреймов не допускаются. Разметка также должна быть написана как хорошо сформированный XML.

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

XHTML 1.0 Рамок

Этот DTD равен XHTML 1,0 переходный, но позволяет использовать содержимое фрейма.

<!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">