У меня есть веб-сайт в зависимости от векторного рисования, для Internet Explorer я использую VML и для других браузеров Я использую SVG . IE8, однако, не поддерживает ни тот, ни другой, не возвращаясь к режиму IE7 с VML.
Поэтому я включаю
.
Проблема (ну, на самом деле, хорошая вещь) в том, что IE9 теперь имеет поддержку SVG, поэтому я не хочу, чтобы он вернулся к IE7-режиму, который имеет гораздо худшую производительность и совместимость , Как мне сказать, чтобы только IE8 возвращался в режим IE7, но чтобы IE9 оставался в режиме IE9?
Сейчас я делаю проверку на стороне сервера на агенте, включать ли строку EmulateIE7 в голову или нет но я хочу избежать этого, насколько это возможно.
<!--[if IE 8]>
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
<![endif]-->
Это называется условными комментариями
http://en.wikipedia.org/wiki/Conditional_comment