В чем разница между режимом совместимости IE11 и режимом совместимости IE10


Оба режима совместимости IE11 и IE10 отображаются в режиме IE7?

1 3

1 ответ:

Существует не один "режим совместимости", а несколько.

Все версии IE между v8 и v11 предлагают режимы совместимости. Существует режим совместимости, доступный для каждой предыдущей версии IE еще до IE7.

Поэтому IE8 предлагает режим совместимости IE7, IE9 предлагает режимы совместимости IE8 и IE7, IE10 имеет режимы совместимости IE7, IE8 и IE9, а IE11 предлагает режимы совместимости IE7, IE8, IE9 и IE10.

Между всеми версиями браузера, совместимость режимы достаточно последовательны. Таким образом, режим IE7 работает почти так же, как в IE8, как и в IE11.

Есть еще такая вещь, как режим совместимости, который находится в режиме совместимости с помощью IE5.5. Обратите внимание, что в IE11 есть два различных режима причуд. Оригинальный режим quirks продолжает работать точно так же, как он всегда работал в IE10 и более ранних версиях. Это означает, что помимо изменения макета визуализации, он также отключает все новые функции браузера, чтобы он работал как можно ближе к IE5.5. Однако новый режим quirks в IE11 этого не делает; он просто изменяет режим рендеринга. Это делает его работу более похожей на режим quirks в других браузерах. IE11 имеет оба этих режима, но IE10 имеет только исходный. Поэтому в зависимости от того, как вы запускаете режим quirks, он может работать по-разному. Если вы хотите, чтобы он работал одинаково между IE10 и IE11, вам нужно убедиться, что вы используете оригинальный режим quirks.

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