Работая над последним проектом, столкнулся с некорректным отображением некоторых элементов на сайте в интернет эксплорере 11-й версии. Однако, как выяснилось, начиная с 10-й версии, поддержка условных комментариев в стандартном режиме и режиме совместимости Internet Explorer была удалена.
Это значит, что условные комментарии эксплорером версии 10 и выше теперь обрабатываются, как обычные комментарии. и подключить отдельный файл стилей для этих версий невозможно.
Это сделано как бы из-за того, что 10-я версия и выше уже должны поддерживать html5. В основном это так. И все пока еще случаются неприятные моменты, которые приходится обходить методом вбивания костылей.
И все же возможность создать костыль для ИЕ10, ИЕ11 имеется – через css хак:
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { /* стили только для IE10 IE11 */ }