Как заставить Internet Explorer отображать в стандартном режиме и НЕ в Quirks?

Я кодирую Frontend, который хорошо работает в стандартном режиме IE7 и в стандартном режиме IE8.

Когда я запускаю Internet Explorer и загружаю страницу, IE7 и IE8 переходят в режим Quirks. Как заставить IE7 и IE8 всегда загружать страницу в режиме стандартов?

Пока у меня нет специальных мета-тегов.

Спасибо, что помог мне

Edit: Мой doctype и голова выглядят следующим образом:

   ...    (...)  

    6 Solutions collect form web for “Как заставить Internet Explorer отображать в стандартном режиме и НЕ в Quirks?”

    Это способ быть абсолютно уверенным:

     < !doctype html>       ..  

    Причина:
    Всякий раз, когда IE встречает все конфликты, он возвращается к «стандарту IE 7», игнорируя x-ua-compatible с x-ua-compatible .

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

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

      

    и он должен это делать.

    1. Использование html5 doctype в начале страницы.

      < !DOCTYPE html>

    2. Заставить IE использовать последний режим рендеринга

    3. Если ваш целевой браузер равен ie8, проверьте совместимые настройки в IE8

    Я подробно расскажу об этом

    Добавление правильной декларации doctype и избежание prologа XML должно быть достаточно, чтобы избежать режима quirks .

    Я знаю, что этот вопрос задавали более 2 лет назад, но об этом никто не упомянул.

    Лучший способ – использовать заголовок http

    Добавление метатега в голову не всегда работает, потому что IE мог определить режим до его чтения. Лучший способ убедиться, что IE всегда использует режим стандартов, – это использование настраиваемого HTTP-заголовка.

    Заголовок:

     name: X-UA-Compatible value: IE=edge 

    Например, в приложении .NET вы можете поместить это в файл web.config.

            

    Возможно, что Doctype HTML5 вызывает проблемы с этими более старыми браузерами. Это также может быть связано с чем-то смешным, связанным с HTML5 shiv.

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

    Разве ваш дизайн ломается, когда эти IE переключаются в режим quirks? Если это ваш CSS, который может привести к необычным вещам, возможно, стоит работать над CSS, чтобы сайт выглядел одинаково, даже когда браузеры переключали режимы.

    Interesting Posts

    Нужен ли мне внешний жесткий диск для создания образа системы?

    Пример использования гиперссылки в WPF

    Как вы создаете массив структур в C?

    Office 2010 Pro Plus Install Failure – Программа установки не может найти ProPlusr.WW \ ProPrWW2.cab

    отключить гиперссылку с помощью jQuery

    Как получить список файлов и размеров, которые учитываются в моем аккаунте в Dropbox?

    Запустить командный файл с командой psql без пароля

    Машина Windows 7 делает маршрутизатор отключенным ВСЕМИ беспроводными соединениями

    C #: как запросить данные журнала событий с данным идентификатором события?

    Как установить формат файла по умолчанию для MS Paint

    Быстрое создание объектов вместо Activator.CreateInstance (type)

    Захват параметров URL в request.GET

    ffmpeg C API-документация / учебник

    Я не могу найти Android keytool

    Должен ли я статически или динамически ссылаться на среду исполнения Visual Studio C?

    Давайте будем гением компьютера.