HTML следует определенным правилам. Эти правила включены в файл определения типа документа или, как известно как DTD. DTD - это документ XML, который объясняет, какие теги, атрибуты или значения действительны для определенного типа HTML. Каждая версия HTML имеет соответствующий DTD. Теперь вы можете спросить: «Какое отношение все это имеет к CSS?»
Если вы хотите, чтобы весь контент на веб -странице был отображен правильно и последовательно в веб -браузере, вы должны сообщить веб -браузеру, какую версию HTML или XHTML вы используете, включая то, что означает объявление Doctype в начале веб -страницы. Это объявление типа документа находится в первой строке файла HTML, не только определяя используемую вами версию HTML (например, HTML 4.01 Transitional), но также указывает на соответствующий файл DTD на веб -странице. Когда документ будет объявлен неправильно, вы заставите большинство браузеров ввести состояние предупреждения, называемое режимом Quirks.
Режим Quirks - это метод, используемый производителями браузеров для того, чтобы их программное обеспечение работало, как браузеры, примерно в 1999 году (Era of Netscape 4 и Internet Explorer 5). Если современный браузер встречает веб -страницу, на которой нет правильного типа документа, он будет думать: «Ну, эта веб -страница должна была быть написана в редакторе HTML очень рано и давно. Я должен притворяться, что я действительно старый браузер, чтобы отображать веб -страницу, как и эти старые баузеры». Вот почему, когда нет правильного типа документов, вы создаете симпатичные веб -страницы с CSS, возможно, не выглядеть так, как должно основываться на текущих стандартах. Когда вы обнаруживаете в своем браузере, случайно просматривает свою страницу в режиме Quirks, вы можете перестать пытаться исправить проблемы отображения, связанные с неправильными типами документов, а не ненадлежащим использованием HTML или CSS.
Внимание: Для получения дополнительной информации о странных режимах, пожалуйста, посетите www.quirksmode.org/index.html?/csss/quirksmode.html и http://hsivonen.iki.fi/doctype/.
К счастью, получить правильный тип документа проста. Все, что вам нужно знать, это какая версия HTML вы используете. Скорее всего, вы создали веб -страницу с HTML 4. Вы, возможно, даже начали использовать XHTML для вашего сайта (см. Стр. 5).
Наиболее популярными версиями HTML и XHTML являются переходные и XHTML 1.0. Эти типы HTML по -прежнему позволяют использовать теги отображения, такие как теги <font>, которые также обеспечивают переход от Legacy HTML к новому HTML: более строгие HTML и XHTML
Этикетка. Хотя лучше не использовать эти теги, они по-прежнему работают в переходном периоде, поэтому вы можете отобрать эти теги старого стиля в зависимости от вашей собственной ситуации. В строгих версиях HTML и XHTML некоторые теги старого стиля вообще не работают.
Примечание. Вообще говоря, строгие версии HTML и XHTML не принимают теги и атрибуты, которые только заставляют веб -страницы показывать хорошие результаты, такие как теги <font> и центрированные атрибуты абзаца. Они также не принимают некоторые некогда популярные атрибуты, такие как целевой атрибут ссылки - позволяя вам открывать ссылку в новом окне.
Если вы используете переход HTML 4.01, введите следующее объявление типа документа в начале каждой веб -страницы, которую вы создаете:
Пример кода [www.cuoxin.com]