Я думал, что условные комментарии будут указывать браузеру игнорировать контент, если условие не выполняется?!
Например, я хочу включить таблицу стилей, только если IE6 является браузером. Следующее находится в элементе страницы.
<!--[if IE 6]>
<link id="IE6StyleSheet" rel="Stylesheet" type="text/css" href="~/css/IE6.css" runat="server" />
<![endif]-->
или
<!--[if IE 6]>
<link rel="Stylesheet" type="text/css" href="../css/IE6.css" />
<![endif]-->
Почему IE7, IE8 и FF3 все загружают эту таблицу стилей?!
ПРИМЕЧАНИЕ. Изменение условия на [if lte IE 6] не имеет значения! (
ОСНОВНОЕ ОБНОВЛЕНИЕ
Я идиот ... Я только что заметил, что я сделал не так!
Пример, который я привел, был немного изменен. Путь к css-файлу в разделе App_Themes! Конечно, CSS всегда был загружен !!!