Объявление документа типа doctype




Этот элемент называется «объявлением типа документа», «типом документа» или просто элементом (тегом) doctype. Он имеет довольно длительную историю и основывается на том, что раньше считалось «черной магией». В течение своей работы над версией Internet Ехрlогег 5 для Мас, разработчики Microsoft столкнулись с удивительной проблемой. Новая, еще только планируемая к выпуску версия их браузера повысила свои уровни соответствия стандартам настолько, что более старые страницы уже не могли отображаться надлежащим образом. Точнее говоря,они отображались надлежащим образом (согласно спецификациям), но проблема заключалась в том, что пользователям этого как раз и не требовалось. Наоборот, пользователи ожидали, что страница будет отображаться не в соответствии со спецификациями, а так, как они, пользователи, привыкли. Страницы как таковые создавались с учетом «хитростей» браузеров, которые доминировали на рынке на момент создания тех самых страниц, причем в основном это были Netscape 4 и Internet Ехрlогег 4. Браузер IE5/Мас оказался настолько «продвинутым», что он фактически устроил в Web настоящую революцию!

Тогда корпорация Microsoft выступила с инновационным решением. Перед визуализацией страницы браузер IЕ5/Мас искал элемент doctype, который обычно представлял собой первую строку исходного кода HTML (предшествующую даже элементу ). Более старые страницы, авторы которых полагались на особенности более старых браузеров, обычно вообще не имели элемента doctype. IЕ5/Мас визуализировал эти страницы точно так же, как это делали более старые браузеры. Чтобы «активировать» поддержку новых стандартов, авторы Web-страницы должны были явным образом указать на это, снабдив свои Web-страницы элементом doctype‚ предшествующим элементу .

Эта идея начала распространяться со скоростью лесного пожара, и очень скоро все ведущие браузеры имели два режима: режим поддержки старых «особенностей » (quirks mode) и режим поддержки новых стандартов (standart mode). Естественно, поскольку все это происходило в Web, контроль над ситуацией вскоре был утрачен.


Скачать Windows 7

Отправить ответ

Оставьте первый комментарий!

avatar
wpDiscuz