| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Вёрстка веб-сайтов > DOCTYPE в HTML5 |
| Автор: Gold Dragon 21.4.2011, 09:51 |
| как правильно объявить документ в соответствии со спецификацией HTML5? Самый строки режим.. И заодно, как объявляется тэг <html>? |
| Автор: SelenIT 21.4.2011, 13:41 |
| Для text/html доктайп — <!doctype html> в любом регистре. Тег <html> пишется без излишеств, а можно его вообще не писать (браузер сам достроит). Пространство имен http://www.w3.org/1999/xhtml явно указывать не нужно, новый парсер заносит туда элементы HTML автоматически, а старым и вовсе по барабану. Если отдавать страницы как application/xhtml+xml, то доктайп вообще не нужен, но пространство имен указывать нужно: <html xmlns="http://www.w3.org/1999/xhtml">. Но это вряд ли практичный вариант, по крайней мере, пока живы IE8 и ниже... |
| Автор: Gold Dragon 21.4.2011, 15:23 | ||
т.е. вот этот вариант будет полностью валидный?
|
| Автор: ayax2005 21.4.2011, 15:52 |
| да |
| Автор: Gold Dragon 21.4.2011, 20:45 |
| официальный валидатор ругается на пустой DocType но в общем сейчас я так и начал делать.. Думаю пора потихоньку переходить на HTML5+CSS3... Но Осёл меня просто убивает своей стандартностью... Хотя уже нашёл кучу и JS и CSS которые заставляют думать IE по новому |
| Автор: SelenIT 22.4.2011, 01:25 | ||
Вот такой минимум прекрасно валидируется и в validator.w3.org, и в validator.nu:
|
| Автор: Gold Dragon 22.4.2011, 07:19 | ||
| SelenIT, даже без BODY? вот как исправляем ослика заставляем думать
и подключаем этот script`ик |
| Автор: SelenIT 22.4.2011, 20:18 |
Да, без body и head, а можно и без html |
| Автор: Gold Dragon 23.4.2011, 06:56 |
| SelenIT, мне не нужно чтобы браузер додумывал, мне нужно чтобы было валидно. |
| Автор: LeD4eG 23.4.2011, 09:31 |
| Gold Dragon, так и будет валидно!тебе же написали!получается минимальная страница на html |
| Автор: SelenIT 23.4.2011, 21:45 | ||
Одно другому не мешает. Так уж устроен стандарт |