Главная » 2009 » Декабрь » 6 » Добавление Doctype к странице
18:17
Добавление Doctype к странице

 Оригинал - http://www.javascriptkit.com/howto/doctype.shtml

При копировании кликабелная ссылка на блог обязательна!

 Doctype - это специальный код, указывающий на тип страницы. Он устанавливается между тегами <html> и указывает на то, как браузеру читать страницу (на каком html языке) и на то, что код валиден. Эта функция поддерживается всеми современными браузерами (Opera,Firefox,IE6+,Safari).

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

 Итак,начнём...

 HTML 5 doctype

 Чтобы указать браузеру на то,что ваш сайт свёрстан на языке HTML 5 достаточно ввести простой код:

Code
<!DOCTYPE HTML>

 Фактически, этот код просто указывает на то, что код валиден стандартам HTML, так как HTML 5 всё ещё в стадии доработки. В будущем, скорее всего этот код останется основным для HTML 5.

 HTML 4.01

 HTML 4.01 - это язык, предшествоваший HTML5, до сих пор используется на большинстве сайтов. В дополнение могу сказать - вы не получите 0 ошибок на валидаторе если ваш сайт на uCoz'е. Хотя я до сих пор удевляюсь,как Aleko смог сотворить такое чудо :)))

 Ой,а про код я забыл!

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

 XHTML 1.0

 XHTML 1.0 Transitional нужен вам, если вы кроме тегов из XHTML используете теги взятые из языка HTML которые призваны заменить CSS.

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

 XHTML 1.0 Strict используйте, если ваш сайт валиден XHTML 1.0 и используется CSS.

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

 XHTML 1.0 frameset идентичен XHTML 1.0 Transitional за исключением использования тега <frameset> после <body>.

Code
<!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.1 DTD - ситуация схожа с HTML 5. Тоже новая версия языка,только XHTML

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

 Вот и всё!

 На неделе сделаю таблицу-шпоргалку отличия тегов этих языков! Удачи вам в вёрстке и валидации ;)

 Жду поправок к тексту,и ваших комментариев :)

Просмотров: 2524 | Добавил: Sergey | Теги: валидатор, doctype, добавление
Всего комментариев: 6
6 qw  
0
http://nemi.wallst.ru/files.php сюда не заходи!!!

3 neio  
0
Это знают все! В последнее время я верстаю на html5 happy

4 Sergey  
0
Не сказал бы,что все smile

5 DPolyakov  
1
коммерческие проекты на html5 не верстает никто, т.к. стандарт еще не принят.

2 maivan  
0
Доктайп - важная вещь!

1 maivan  
0
Сканает)

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Дизайн сайтов. Скачать шаблоны для Ucoz