2015-05-13 8 views
-1

Когда я проверяю свой код с помощью developer tools (F12), я видел вариант «Совместимость» только в браузерах IE. Почему у других браузеров этот режим просмотра совместимости?Почему режим совместимости только в IE не в других браузерах?

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

+0

Вы прочитали эту страницу в Википедии http://en.wikipedia.org/wiki/Compatibility_mode? – reto

+0

Потому что более старые версии IE сломали все для разработчиков. Поэтому, чтобы сделать вещи «проще», Microsoft решила добавить функцию совместимости, которая (иногда неправильно) предполагает, что веб-сайты предназначены для более старых версий IE. –

+0

Мне любопытно: как вы думаете, что такое режим совместимости? – deceze

ответ

3

Поскольку IE является единственным браузером, который был настолько запутан в своем рендеринге, что разработчики должны были специально работать над проблемами IE и предоставлять альтернативные версии своих страниц только для IE. «Режим совместимости» переключается между более новым стандартным стандартом и более старым режимом сброса.

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

0

Насколько я знаю, IE имеет проблемы совместимости с более старыми версиями, поэтому этот вариант предоставляется Microsoft. Более того, очень скоро IE станет частью истории, поскольку Microsoft запускает все это в новом веб-браузере Microsoft Edge. http://en.wikipedia.org/wiki/Microsoft_Edge