Вопрос

У меня есть страница, которую необходимо отображать в режиме причудливых, для правильной загрузки страницы. Проблема в том, что страница использует действительный XHTML и, следовательно, имеет документ. Это заставляет страницу отображать в режиме стандартов во всех браузерах. Есть ли какой -нибудь обходной путь/взлом, который может заставить режим причудливых, хотя у меня есть документ?

Это было полезно?

Решение

Видеть http://hsivonen.iki.fi/doctype/ для изменения DOCTYPE к Почти стандартный режим или же Режим причуд. Анкет Выдержки ниже. (Предполагает Content-Type из text/html.)

Почти стандартный режим:

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

Это дает вам почти стандартный режим. Обратите внимание, что ваши макеты, основанные на нарезанных изображениях в таблицах, вероятно, сломаются, если вы позже перейдете в HTML5 (и, следовательно, в режиме полного стандарта), поэтому лучше сделать свои стандарты проектирования, совместимых с режимом, совместимым с режимом.

Режим Quirks:

Нет документа.

Пожалуйста, не делай этого. Удушное проектирование для режима Quirks придет и преследуется вас, ваших коллег или ваших преемников в будущем.

Xhtml doctype:

Я не рекомендую ни один из документов XHTML, потому что Служа XHTML AS text/html считается вредным. Анкет Если вы решите использовать Doctype XHTML, обратите внимание, что декларация XML делает IE 6 (но не IE 7!)

Другие советы

У меня также есть страница, которая должна жить в 90 -х годах вместе со всеми утечками памяти, которые поставляются с IE в режиме Quirks, это тот Doctype, который мы используем.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >

Попробуйте снять документ?

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top