DOCTYPE. Для чего и как он устроен?

* 14-11-2013, 00:44 * A_Protasov * Комментариев: 0

Рейтинг:

DOCTYPE. Для чего и как он устроен?

<!DOCTYPE>-это элемент предназначенный,  для типа будущего документа ( в частности HTML и XHTML). Абвиотура DTD-что в переводе означает (document type definition) описание е типа документа. Этот элемент необходим для того, что бы браузеры могли понимать, как им следует  видеть и отображать будущий документ, веб страницу.
На данном этапе веб разработок существует несколько видов элемента <!DOCTYPE>. Ниже в таблице №1,  предоставлены несколько основных типов этого элемента и их краткое описание.

Таблица №1

 
Вид элемента <!DOCTYPE> Краткое описание
HTML 4.01
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> Тип строгий синтаксис HTML.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> Тип переходный синтаксис HTML.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd"> Указывает на то, что в HTML-документе применяются фреймы.
HTML 5
<!DOCTYPE html> Для всех документов.
XHTML 1.0
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> Тип строгий синтаксис XHTML.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> Тип переходный синтаксис XHTML.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd"> Указывает на то, что документ написан на XHTML и содержит фреймы.
XHTML 1.1
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> Разработчики XHTML 1.1 предполагают, что он постепенно вытеснит HTML. Никакого деления на виды это определение не имеет, синтаксис один и подчиняется четким правилам.

Разберём по порядку устройство строки с элементом <!DOCTYPE>.

<!DOCTYPE[Элементверхнегоуровня][Публичность]"[Регистрация]//[Организация]//[Тип][Имя]//[Язык]" "[URL]">

 

<!DOCTYPE>-тип будущего документа.


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


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


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


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


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


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


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


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


Вот, пожалуй, основной принцип, устройства и действия данного элемента <!DOCTYPE>..
Закрывающий тег для данного элемента <!DOCTYPE>  не требуется.
В качестве примера приведён <!DOCTYPE> HTML 4.01:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN "http://www.w3.org/TR/html4/strict.dtd">

 

 


razdacha.jpg

Просмотров: 7 603
Последние новости блога
Я и мой блог.
Здравствуйте! Меня зовут Анатолий Протасов. Вот уже не первый год, я занимаюсь сайта строением и изучением маркетинга сетевого бизнеса. И вот  набравшись опыта, решил поделиться им с вами. Не
Как удалить  Дзен из Яндекс браузера и Мозиллы (Mozilla Firefox)
В последнее время популярная поисковая система «Яндекс», стала использовать новое информационное дополнения «ДЗЕН».  Эта лента информационных публикаций, стала,
Как отредактировать файлы сайта по FTPc помощью Notepad++  и FileZilla
 Как редактировать файлы своего сайта по FTP, соединению? Какие программы необходимы для редактирования сайта, по FTP? Получить ответы на эти вопросы, Вы сможете просмотров специально
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.


Статистика

  • Рейтинг@Mail.ru