Является ли X-UA-Compatible ответом за совместимость браузера IE?

Как в

Можем ли мы все прекратить поиск и перестать использовать CSS хаки и сортировки? И есть ли недостаток в использовании этого тега?

1 ответ

Ответ, как и все вещи в Интернете: это зависит

X-UA-Compatible действительно для людей, которые не хотят переделывать свой сайт без хаков или используют функциональность, которая устарела или удалена в более поздних версиях (например: фильтры DirectX удалены в IE10, но могут использоваться в режиме IE9). Кто-то, использующий лучшие практики, будет иметь правильный тип документа и установит X-UA-Compatible='IE=edge' это означает, что они не используют хаки для последней версии IE и всегда хотят, чтобы IE отображал в режиме последней версии документа. В идеале это означает, что они используют один и тот же CSS/HTML/ECMAScript для всех браузеров.

Однако реальность, поскольку мы все знаем, заключается в том, что IE8 все еще в то время, когда я пишу это, контролирует примерно четверть всех настольных компьютеров. Лично я пишу последние и просто делаю их работоспособными на любом старшем. Я не ожидаю, что IE8 будет красивым, просто работать.

Другие вопросы по тегам