Правильный DOCTYPE на сайт. Инструкции. Блог. Портал SzenProgs
 

Правильный DOCTYPE на сайт

По многочисленным просьбам, распишу, что такое DOCTYPE, для чего он нужен, как им пользоваться и приведу список правильных DOCTYPE-ов. Из этой инструкции Вы почерпнете все тонкости использования DOCTYPE.

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

Всего существует несколько стандартов написания интернет страничек. Это:

  • HTML 4.01 Strict - строгий стандарт HTML 4.01.
  • HTML 4.01 Transitional - переходной стандарт HTML 4.01.
  • HTML 4.01 Frameset - HTML 4.01 с применением фреймов.
  • XHTML 1.0 Strict - строгий стандарт XHTML 1.0.
  • XHTML 1.0 Transitional - переходной стандарт XHTML 1.0.
  • XHTML 1.0 Frameset - XHTML 1.0 с применением фреймов.
  • XHTML 1.1 - строгий стандарт XHTML 1.1 подчиненный определенным правилам написания страниц.

Стандарты диктуются Консорциумом Всемирной Паутины W3C. Поэтому и DOCTYPE должен быть задан в соответствии их стандартам.

DOCTYPE прописывается в самом начале документа первой строкой. Далее распишем, как должен выглядеть DOCTYPE в зависимости от стандарта написания странички.

HTML 4.01 Strict:

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

HTML 4.01 Transitional:

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

HTML 4.01 Frameset:

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

XHTML 1.0 Strict:

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

XHTML 1.0 Transitional:

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

XHTML 1.0 Frameset:

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

XHTML 1.1:

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

Путь к файлу DTD (document type definition) обязательно задавать в абсолютном виде (как на коде). Никаких изменений в коде тега DOCTYPE не должно присутствовать.

И для информации, кое какие описания и уточнения к синтаксису тега DOCTYPE:

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

Параметры тега:

  • Элемент верхнего уровня - это элемент, с которого начинается документ. Обычно это тег HTML.
  • Публичность - принимает значение PUBLIC (публичный ресурс) или SYSTEM (системный ресурс, обычно - файл).
  • Регистрация - если разработчик файла DTD зарегистрирован в ISO (International Organization for Standardization - международная организация по стандартизации), то значение "+". Если разработчик DTD не зарегистрирован в ISO, то значение "-".
  • Организация - организация, которая разработала DTD. Официально по HTML и XHTML это W3C.
  • Тип - тип документа описываемого стандарта. В основном DTD.
  • Имя - уникальное имя документа, описывающего стандарт.
  • Язык - язык, на котором написан документ со стандартами. Для W3C это значение "EN".
  • URL - адрес документа со стандартами.

На этом достаточно. Всем удачи!



Вы можете выразить свою благодарность администрации портала отправив SMS-кой выбранное вами количество денежек:


Категория:Инструкции
Просмотрено:1736
Рейтинг:3.7/3
Дата добавления:28.07.2009 20:12, Вторник
Добавил:Szen
Теги:DOCTYPE, Тег, Сайт, стандарт

Внимание

Все скрипты, инструкции, тесты, статьи и подборки, опубликованные в блоге портала, являются собственностью портала. Администрация портала не несет никакой ответственности за содержания статей и скриптов, но обязуется не публиковать материалы, нарушающие законодательство Российской Федерации, порнографию, инструкции по взлому и вскрытию. Администрация портала сама решает, кому помогать в решении какой-либо проблемы, а кому отказать в помощи. Цитируя наш текст и устанавливая опубликованные скрипты, вы соглашаетесь с тем, что используете продукт, созданный или подготовленный порталом SzenProgs. Портал SzenProgs оставляет за собой право менять инструкции, тесты, записи, подборки и скрипты по своему усмотрению и менять содержимое файлов, залитых на портале.

Любая, полная или частичная, публикация материала, размещенного в блоге портала SzenProgs, на другом стороннем от портала SzenProgs сайте должна сопровождаться ссылкой на источник.

Мини-форум

№ 0Вторник, 28.07.2009 20:12
Szen
Аватар участника Szen
Здесь вы можете задать вопрос или оставить комментарий по теме "Правильный DOCTYPE на сайт".
Профиль
№ 1Четверг, 30.07.2009 20:47
Szen
Аватар участника Szen
Эти рекомендации учитывать нужно обязательно.
ПрофильWWW
№ 2Воскресенье, 06.09.2009 14:31
bigben
Аватар участника bigben
Материал на эту тему можно глянуть Тут> cool
ПрофильWWW
Учавствовать в обсуждении "Правильный DOCTYPE на сайт" могут только зарегистрированные пользователи.
Реклама
Интересное
Загрузка...
День рождения
Поздравляем с днем рождения следующих друзей:
kola_haker(16), angel_neo(26), NVKirillof(39), alnika(32).
Желаем им счастья, здоровья, благополучия, любви и богатства!

С уважением, администрация сайта.
Holiday
Статистика
Valid HTML 4.01 Transitional

Онлайн всего: 57
Гостей: 57
Пользователей: 0
Кнопка портала
RSS лента Блога
RSS лента Каталога файлов
RSS лента Новостей
Личный блок
  • Гость портала.
  • Личных данных нет.
Вход на сайт
Регистрация
Софт
Заработок
Интересное
Загрузка...
Опрос
Ваша оценка дизайна
Всего ответов: 360
Друзья портала
© 2009, SzenProgs
Администратор и дизайнер портала: Szen
Хостинг от uCoz