Как подключить стили CSS для IE10 и IE11

Работая над последним проектом, столкнулся с некорректным отображением некоторых элементов на сайте в интернет эксплорере 11-й версии. Однако, как выяснилось, начиная с 10-й версии, поддержка условных комментариев в стандартном режиме и режиме совместимости Internet Explorer была удалена.
Это значит, что условные комментарии эксплорером версии 10 и выше теперь обрабатываются, как обычные комментарии. и подключить отдельный файл стилей для этих версий невозможно.

Это сделано как бы из-за того, что 10-я версия и выше уже должны поддерживать html5. В основном это так. И все пока еще случаются неприятные моменты, которые приходится обходить методом вбивания костылей.

И все же возможность создать костыль для ИЕ10, ИЕ11 имеется – через css хак:

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
   /* стили только для IE10 IE11 */
}

Оцените статью
Добавить комментарий