Условные комментарии для IE, также видны для Firefox - PullRequest
0 голосов
/ 03 января 2011

Что случилось с моими условными комментариями? Они применяются как к Firefox, так и к IE!

<!--[if IE 7]>
    <link rel="stylesheet" type="text/css" href="../App_Themes/css/stylesIE7.css" />
<![endif]-->

Это нормально? Я что-то упустил?

Ответы [ 2 ]

2 голосов
/ 03 января 2011

Если под «видимым» вы подразумеваете, что они видны в исходном коде, то есть в том виде, в котором они предназначены.Но Firefox не будет загружать файл CSS, а будет воспринимать весь раздел как комментарий.Синтаксис, который вы используете, правильный.

Используйте, например, вкладку "Net" в Firebug, чтобы убедиться, что таблица стилей фактически не загружается.

1 голос
/ 03 января 2011

В источнике я вижу, что вы включаете таблицы стилей дважды.Удалить последний.

    <!--[if IE 7]>
    <link rel="stylesheet" type="text/css" href="App_Themes/trimar/stylesIE7.css" />
<![endif]-->

<link href="App_Themes/trimar/styles.css" type="text/css" rel="stylesheet" />
<link href="App_Themes/trimar/stylesIE7.css" type="text/css" rel="stylesheet" />
...