Как заставить 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

    Есть ли конвертер printf для печати в двоичном формате?

    Почему мой .bashrc читается, когда я запускаю неинтерактивные команды по ssh

    Как контролировать программы и службы при запуске Windows?

    Как использовать разные разделители для команды sed substitute?

    Есть ли программа, показывающая, какие папки на моем жестком диске занимают больше всего места?

    Как сортировать быстрый массив, содержащий экземпляры подclassа NSManagedObject, по значению атрибута (date)

    Есть ли горячая клавиша для значков «Показать рабочий стол» в Windows?

    Предотвращать переключение монитора при закрытии крышки ноутбука

    Windows 7: Файл используется при удалении файла

    Swift – Захват ключа от NSViewController

    Как сообщить Json.Net глобально применить StringEnumConverter ко всем enumsм

    Как вернуть несколько git-коммитов?

    BSOD пытается перенести Windows XP с физической на виртуальную машину

    Невозможно обработать проверку данных info.plist приложения в это время из-за общей ошибки (1095)

    android: перемещение вида при перемещении касания (ACTION_MOVE)

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