2013-03-09 1 views
0

Я разрабатываю веб-сайт и намереваюсь поддерживать IE8 и выше, поэтому меня не так беспокоят старые версии IE.Предотвращение перехода IE из режима совместимости или приколов

Когда пользователи открывают сайт в IE, он всегда переходит в режим совместимости или режим Quirks. Могу ли я отключить эту функцию?

<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> 

W3 проверки является не столько проблемой, единственная цель, которую мы хотим, чтобы заставить IE не открывать в режиме совместимости или причуды режиме, значит ли это мета сделать исправления для этого?

Это DOCTYPE я использую:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
+0

да, он будет делать то, что вы ожидали, но она не будет проходить проверку W3C. это было указано вами, поэтому я не уверен, что является актуальным вопросом. – n1ckolas

+0

Я просто хотел убедиться, что этот метатег будет исправлять проблему, мне нужны были эксперты, чтобы утвердить это исправление, спасибо. –

ответ

1

Просто взгляните на this SO post.

В основном это должно делать то, что вам нужно, я использовал это в прошлом, и оно работает. Он откроется в стандартном режиме в IE.

Просто имейте в виду, что если вы откроете инструменты разработчика в IE и выберите режим совместимости, это то, что откроет IE (режим совместимости), и тег не будет иметь эффекта (потому что вы используете инструменты разработчика для переопределения поведение тега). Он работает, но вы должны протестировать его без настроек инструмента разработчика.

+0

Просто позвольте мне посмотреть, ясно ли я понимаю, что вы пытаетесь сказать, что на веб-сайте будет установлен режим совместимости WITHOUD и режим Quirks WIHOUT, если пользователь не изменит это в инструментах разработчика? –

+0

, что было моим опытом. У нас была аналогичная ситуация, когда нам нужно было обеспечить, чтобы она работала таким образом, и это то, что сработало для нас. Но самое лучшее, что нужно сделать, это проверить это самостоятельно (ofc) –

-2

Вы можете явно указать браузерам IE использовать свой последний доступный механизм рендеринга, используя метатег. Это также мешает IE открывать режим Quirks во время разборки страницы.

http://technowide.net/2013/06/21/forcing-ie-browsers-to-behave-properly/

 Смежные вопросы

  • Нет связанных вопросов^_^