Стандартный режим в IE7 с HTML5?

Есть ли способ активировать стандартный режим в IE7 при использовании типа документа HTML5?

Мой документ начинается так:

<!DOCTYPE html>
<html>
<head>
...

person Mark Rose    schedule 18.02.2011    source источник
comment
Если вы использовали тип документа HTML5, то IE7 должен быть в стандартном режиме — как вы определили, что это не так?   -  person robertc    schedule 18.02.2011
comment
Коробочная модель сломана. Это все, что меня волнует в данном случае.   -  person Mark Rose    schedule 18.02.2011
comment
Тогда, возможно, вам следует опубликовать полный код (или ссылку), где вы видите проблему, а не предполагать, что ваша проблема связана с DOCTYPE?   -  person robertc    schedule 18.02.2011
comment
я согласен, мы должны видеть больше. Вы можете перевести его в стандартный режим, изменив тип документа?   -  person Jeff    schedule 18.02.2011
comment
Чтобы подтвердить режим рендеринга, загрузите страницу и введите javascript:alert(document.compatMode); в адресную строку — CSS1Compat означает, что вы видите стандартный режим.   -  person robertc    schedule 18.02.2011
comment
Вы действительно тестируете в IE7? Или использовать функцию эмуляции в IE8/9? Они могут работать не совсем так...   -  person Stu Cox    schedule 24.09.2012
comment
Кроме того, немного далеко, но есть ли какой-нибудь шанс, что кто-то поместит комментарий перед вашим DOCTYPE? Насколько я знаю, это единственный способ активировать причудливый режим при использовании <!DOCTYPE html>.   -  person Stu Cox    schedule 24.09.2012


Ответы (2)


F12 открывает инструменты разработчика в IE 9. Alt+7, Alt+8 и Alt 9 позволяют переключаться между версиями браузера. Есть также меню, которые позволяют изменять как режим документа, так и режим стандарта.

Пара вещей:

Если вы пытаетесь просмотреть дерево DOM с помощью инструментов разработчика и переключаетесь между разными версиями в режиме совместимости, вы должны знать, что вам нужно обновлять каждый раз, когда вы переключаете режимы. В противном случае вы не сможете увидеть дерево.

Кроме того, эти эмуляции не совсем похожи на оригинальные браузеры. На самом деле невозможно увидеть, «как другой браузер будет отображать» страницу, если вы не находитесь в этом другом браузере.

Я рекомендую использовать browsershots.org. Это бесплатно и не требует загрузки. Если вы хотите стать действительно изощренным, есть и другие варианты. Однако я рекомендую браузерные снимки. Просто имейте в виду, что для возврата пары изображений требуется несколько минут, и существует максимальное ограничение в день. Вы можете немного увеличить его, зарегистрировав свой аккаунт.

person Community    schedule 10.09.2012

Используйте <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7"/> в разделе заголовка.

person Michael X    schedule 15.03.2011