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