заставить IE9 не использовать новейший движок рендеринга? - PullRequest
0 голосов
/ 07 февраля 2012

Я застрял в IE9 моей программы. Когда я загружаю свою страницу, IE9 ничего не показывает, после того, как я включил представление совместимости, начальная страница была в состоянии показать. Я изо всех сил пытался найти то, что в моей программе, что IE9 не может отображать контент, но не может найти хорошие ссылки. Я только предположил бы, что это мог быть код CSS, который вызвал ошибки.

Мой вопрос: могу ли я явно заставить IE9 не использовать новейший движок рендеринга? Если нет, как я могу изменить свой файл CSS или HTML, чтобы он работал в стандартном режиме?

Кстати, я использую html5, и я вставил фрагмент кода CSS из моей программы, надеюсь, кто-то может мне помочь с этим. Спасибо.

.tokenPanel {
    background-color: white;
    border-color: #aa0404;
    border-style: solid;
    border-width: 2px;
    margin: 3px;
}

.TokenPanelWelcomeLabel {
    font-family: sans-serif serif;
    font-size: 9pt;
    font-weight: bold;
    color: black;
}

.gwt-MenuBar .gwt-MenuItem {
    cursor: hand;
    cursor: pointer;
    color: black;
    border: 1px #aa0404 solid;
    background-color: #ffffe0;
}

.gwt-PopupPanelGlass {
    background-color: #000;
    opacity: 0.3;
    filter: literal("alpha(opacity=30)");
    z-index: 2;
}

Ответы [ 2 ]

2 голосов
/ 09 марта 2012

Если anwser sinsedrix не работает, когда вы развернули свой сайт в IIS7, попробуйте добавить это в ваш web.config:

<system.webServer>
    <httpProtocol>
        <customHeaders>
            <clear />
            <add name="X-UA-Compatible" value="IE=EmulateIE7" />
        </customHeaders>
    </httpProtocol>
</system.webServer>

Кажется, что эти настройки в system.webServer в вашей конфигурации компьютера будут перезаписыватьметаданные в заголовке html.

1 голос
/ 07 февраля 2012

У меня была та же проблема, вы должны явно установить режим совместимости:

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7">

Подробнее об этом здесь: http://msdn.microsoft.com/en-us/library/cc288325.aspx#SetMode

РЕДАКТИРОВАТЬ Конечно CSS3и HTML5 может не поддерживаться при эмуляции предыдущей версии IE.

...