| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Вёрстка веб-сайтов > расскажите про "неполный" doctype |
| Автор: katka 23.10.2006, 10:43 |
| проясните, пожалуйста, мне мозг. значит так. нужно писать доктайпы — это понятно. но почему люди пишут "неполный" доктайп (без указания ссылки на.. таблицу ошибок, что ли)? например, как на microsoft.com. чем это лучше, чем никакого доктайпа? чем хуже полного? спасибо. |
| Автор: SelenIT 23.10.2006, 22:17 |
| katka, насколько я знаю, W3C рекомендует к употреблению только следующий http://www.w3.org/QA/2002/04/valid-dtd-list.html#DTD доктайпов. Соответственно, чтобы требовать стандартного поведения от браузеров (и писать багрепорты их разработчикам), желательно эти рекомендации соблюдать. Иначе браузеры "имеют полное право" делать кто во что горазд (http://hsivonen.iki.fi/doctype/). Так что в чем-то отсутствие doctype лучше, чем неправильный - по крайней мере, тогда все браузеры переходят в quirks mode (хотя "квирки" опять же у них часто разные). Есть еще неплохая (хоть и весьма не новая) статья о том, http://www.webmascon.com/topics/coding/25a.asp. Неплохо тема раскрыта и http://www.blooberry.com/indexdot/html/tagpages/d/doctype.htm (англ.). А про то, что такое DTD и для чего оно нужно, наглядно описано http://www.raleigh.ru/tutorials/DTDTutorial/1.html. |
| Автор: katka 24.10.2006, 11:45 |
| SelenIT, спасибо за ссылку на список w3c. статьи про doctype читала. так и не поняла, зачем люди используют неполные доктайпы. но это, видимо, необъяснимо. |
| Автор: SelenIT 24.10.2006, 13:08 |
| Наверное, скорее не "зачем", а "почему". Судя по статьям, главным образом это происходит по историческим причинам (наследие кривых ранних версий редакторов и т.п., многократно размноженное бездумным копипастом). |