На своем веб-сайте я обнаружил, что веб-шрифты выглядят ужасно в старых версиях Internet Explorer, поэтому я решил использовать условное комментирование. Учитывая, что IE10+ больше не поддерживает условные комментарии, я подумал, что может работать следующее:
<!--[if gt IE 8]> -->
<link blah... />
<!-- <![endif]-->
Хотя этот комментарий работает правильно в IE7 и IE8, похоже, он не работает должным образом в IE9 (в режиме имитации в IE10). Текст -->
отображается в самом начале страницы.
Следующий условный комментарий не демонстрирует такого поведения:
<!--[if !IE]> -->
<link blah... />
<!-- <![endif]-->
Как я могу надежно выполнить это условное включение, где !IE or IE > 8
?