Есть ли способ узнать, отображает ли IE7 страницу в стандартном режиме или режиме Quirks?

У меня небольшие проблемы с CSS на странице. Это допустимый CSS и строгий HTML. Он отлично отображается во всех * браузерах, кроме IE (я пробовал только 7). Есть ли способ узнать, отображается ли страница в причудливом или стандартном режиме? Я подозреваю, что это может быть режим причуд, так как это единственное объяснение, которое я могу придумать.

* Opera, Chrome, Safari, Firefox... не все, но достаточно близко.


person aslum    schedule 03.03.2010    source источник
comment
document.compatMode (stackoverflow.com/questions/627097/)   -  person kennytm    schedule 03.03.2010
comment
вы смотрели на это: msdn.microsoft.com/en -us/library/cc288325(VS.85).aspx   -  person No Refunds No Returns    schedule 03.03.2010
comment
Кенни спасибо за ссылку. Я не очень часто использую Javascript, так что это действительно помогло.   -  person aslum    schedule 03.03.2010


Ответы (1)


В IE вы можете открыть инструменты разработчика (Инструменты->Инструменты разработчика или F12), и вверху будет список Режим документа: . Там вы можете увидеть, в каком режиме браузер отображает вашу страницу.

Одно предостережение: IE любит обрабатывать страницы в вашей локальной сети иначе, чем страницы в Интернете. В частности, иногда по умолчанию используется представление совместимости для страниц локальной интрасети.

person mikepr    schedule 28.06.2011