Какой тег является дочерним для doctype
Перейти к содержимому

Какой тег является дочерним для doctype

  • автор:

Элемент

Элемент предназначен для указания типа текущего документа — DTD (document type definition, описание типа документа). Это необходимо, чтобы браузер понимал, как следует интерпретировать текущую веб-страницу, поскольку HTML существует в нескольких версиях, кроме того, имеется XHTML (EXtensible HyperText Markup Language, расширенный язык разметки гипертекста), похожий на HTML, но различающийся с ним по синтаксису. Чтобы браузер «не путался» и понимал, согласно какому стандарту отображать веб-страницу и необходимо в первой строке кода задавать .

Существует несколько видов , они различаются в зависимости от версии языка, на которого ориентированы. В табл. 1. приведены основные типы документов с их описанием.

Табл. 1. Допустимые DTD

DOCTYPE Описание
HTML 4.01
Строгий синтаксис HTML.
Переходный синтаксис HTML.
В HTML-документе применяются фреймы.
HTML 5
Для всех документов.
XHTML 1.0
Строгий синтаксис XHTML.
Переходный синтаксис XHTML.
Документ написан на XHTML и содержит фреймы.
XHTML 1.1
Разработчики XHTML 1.1 предполагают, что он постепенно вытеснит HTML. Никакого деления на виды это определение не имеет, синтаксис один и подчиняется четким правилам.

Синтаксис

Параметры

Элемент верхнего уровня — указывает элемент верхнего уровня в документе, для HTML это тег .

Публичность — объект является публичным (значение PUBLIC ) или системным ресурсом (значение SYSTEM ), например, таким как локальный файл. Для HTML/XHTML указывается значение PUBLIC .

Регистрация — сообщает, что разработчик DTD зарегистрирован в международной организации по стандартизации (International Organization for Standardization, ISO). Принимает одно из двух значений: плюс (+) — разработчик зарегистрирован в ISO и — (минус) — разработчик не зарегистрирован. Для W3C значение ставится «-».

Организация — уникальное название организации, разработавшей DTD. Официально HTML/XHTML публикует W3C , это название и пишется в .

Тип — тип описываемого документа. Для HTML/XHTML значение указывается DTD .

Имя — уникальное имя документа для описания DTD.

Язык — язык, на котором написан текст для описания объекта. Содержит две буквы, пишется в верхнем регистре. Для документа HTML/XHTML указывается английский язык ( EN ).

URL — адрес документа с DTD.

Закрывающий тег

Пример 1. HTML 4.01

HTML 4.01 IE Cr Op Sa Fx

   !DOCTYPE  

Разум — это Будда, а прекращение умозрительного мышления — это путь. Перестав мыслить понятиями и размышлять о путях существования и небытия, о душе и плоти, о пассивном и активном и о других подобных вещах, начинаешь осознавать, что разум — это Будда, что Будда — это сущность разума, и что разум подобен бесконечности.

Пример 2. HTML 5

HTML5 IE Cr Op Sa Fx

   !DOCTYPE 

Разум — это Будда, а прекращение умозрительного мышления — это путь. Перестав мыслить понятиями и размышлять о путях существования и небытия, о душе и плоти, о пассивном и активном и о других подобных вещах, начинаешь осознавать, что разум — это Будда, что Будда — это сущность разума, и что разум подобен бесконечности.

Браузеры

Internet Explorer до версии 6.0 требует, чтобы стоял обязательно в первой строке кода. В противном случае браузер переходит в режим совместимости (quirk mode).

Хотя значение URL является не обязательным, браузеры при его отсутствии могут перейти в режим совместимости, поэтому всегда указывайте полный путь к DTD-файлу, как показано в табл. 1.

Статьи по теме

  • Атрибут target
  • Введение в HTML
  • Выравнивание элементов
  • Доктайп
  • Написание корректного кода
  • Почти стандартный режим
  • Пять вещей, которые надо знать об HTML5
  • Режим совместимости
  • Режимы браузеров
  • Рекомендации по доктайпу
  • Синтаксис HTML5
  • Синтаксис XHTML
  • Ссылка на новое окно
  • Стандартный режим
  • Структура HTML-кода
  • Структура XHTML-документа
  • Структура кода
  • Что всё это значит?

Структура html-документа

Настало время рассмотреть на примере простейший HTML-документ. Мы напишем код, результатом работы которого является вывод в окне браузера фразы «Hello, world!» (в дословном переводе с англ. — «Здравствуй, мир!»). Обычно такая практика написания кода является первым опытом при изучении нового языка. Такая постановка задачи обращает внимание учащегося сразу на несколько ключевых моментов языка программирования (в нашем случае языка разметки), главным из которых является базовая структура программы (в нашем случае веб-страницы).

doctype

Каждый HTML документ, отвечающий спецификации HTML какой-либо версии (мы будем указывать последнюю версию), обязан начинаться со строки декларации версии HTML, делается это с помощью объявления следующим образом:

Эта строка поможет браузеру определить, как правильно интерпретировать код полученной веб-страницы. В данном случае мы говорим браузеру, что HTML соответствует последнему стандарту спецификации.

Хотя слово doctype размещается в угловых скобках (< и >), оно не является тегом, это инструкция, предназначенная специально для браузеров, и восклицательный знак (!) в начале отличает ее от остального кода в HTML-документе.

Элемент html

После объявления версии и типа документа необходимо обозначить его начало и конец, делается это с помощью элемента :

Это элемент также называют корневым, потому что все остальные элементы документа располагаются в нем. Корневой элемент может иметь только два дочерних элемента: и .

Элемент head

Элемент является контейнером для других элементов, которые предоставляют информацию о документе, известную как метаданные. Эти метаданные сообщают браузеру о местонахождении внешних скриптов и таблиц стилей, устанавливая отношение между текущим документом и другими ресурсами, и могут предоставлять дополнительные данные, предназначенные для браузеров. Помимо обязательного элемента , рассматриваемого далее в этой главе, браузеры не отображают никакие метаданные, находящиеся внутри элемента .

Элемент должен быть первым дочерним элементом , никакое содержимое или элементы не должны располагаться перед ним:

Элемент title

Элемент предоставляет текстовый заголовок для документа. Каждый HTML-документ должен иметь ровно один элемент , который должен располагаться внутри элемента :

   Заголовок окна   

Браузеры отображают содержимое элемента как заголовок (имя) документа, который обычно отображается вверху окна браузера или в названии вкладки:

тег title

Элемент body

   Заголовок окна   

Вот и все! Начало положено – вы получили прекрасную заготовку. Вот так будет выглядеть готовая структура документа с выводом в окне браузера фразы «Hello, world!»:

   Заголовок окна  Hello, world!  

С этой темой смотрят:

Копирование материалов с данного сайта возможно только с разрешения администрации сайта
и при указании прямой активной ссылки на источник.
2011 – 2023 © puzzleweb.ru | razumnikum.ru

Тег — корневой контейнер

Тег является корневым элементом HTML документа. Тег html сообщает браузеру, что текущий документ является HTML документом.

Синтаксис

Содержимое HTML документа

Все содержимое документа должно находится внутри тега . Исключением является элемент , сообщающий версию языка HTML, на которой написан документ.

Пример простого HTML документа





Название документа


Простой абзац со ссылкой

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

Тег Google Chrome Internet Explorer Mozilla FireFox Safari Opera
Да Да Да Да Да

by Lebedev

Поделиться в Facebook Поделиться в ВКонтакте Поделиться в Одноклассники Поделиться в Twitter

Оцените, насколько полезна эта страница
Эти материалы могут быть вам полезны

Расшифровка DOCTYPE. Что означают параметры DOCTYPE HTML?HTML Тег HTML раздел заголовковТег HTML область контента

html теґ

призначений для задання типу поточного документа — DTD (document type definition, опис типу документа).

повинен бути першим елементом в вашому html-документі, він повинен йти перед тегом .

це декларація, а не html тег, це інструкція для веб-браузера про те, як інтерпретувати поточну HTML сторінку, оскільки HTML існує в декількох версіях, крім того, є XHTML (EXtensible HyperText Markup Language, розширена мова розмітки гіпертексту), схожа на HTML, але розрізняється з ним по синтаксису. І щоб браузер правильно інтерпретував вашу сторінку необхідно завжди вказувати

В HTML 4.01 відноситься до DTD, тому що HTML 4.01 заснований на SGML. DTD визначає правила для мови розмітки, так що браузери коректно відображати вміст.

HTML5 не грунтується на SGML, отже, не вимагає посилання на DTD.

Загальні « декларації.

DOCTYPE Опис
HTML 4.01
Цей DTD містить всі HTML елементи і атрибути, але не включає перехідні та застарілі елементи (такі як font). Використання фреймів не допускається.
Цей DTD містить всі HTML елементи і атрибути, у тому числі перехідні та застарілі елементи (наприклад, font). Використання фреймів не допускається.
Цей DTD рівноцінний HTML 4.01 Transitional, але дозволяє використовувати фрейми.`
HTML 5
Для HTML5 документів.
XHTML 1.0
Цей DTD містить всі HTML елементи і атрибути, але не включає перехідні та застарілі елементи (такі як font). Використання фреймів не допускається. Розмітка повинна відповідати XML синтаксису.
Цей DTD містить всі HTML елементи і атрибути, у тому числі перехідні та застарілі елементи (наприклад, font). Використання фреймів не допускається. Розмітка повинна відповідати XML синтаксису.
Цей DTD містить всі HTML елементи і атрибути, у тому числі перехідні та застарілі елементи (наприклад, font) та фрейми. Розмітка повинна відповідати XML синтаксису.
XHTML 1.1
Цей DTD ідентичний XHTML 1.0 Strict, але дозволяє додавати модулі (наприклад, модуль підтримки східно-азіатських мов).

Завжди вказуйте .

декларації не чутливі до регістру.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *