Самый простой способ Добавить папку App_Themes под свой веб-проект.Добавьте тему и под этой темой добавьте все CSS-файлы, включая соответствующие им каталоги изображений.
В вашем файле web.config добавьте
. Он будет автоматически добавлен на каждую страницу.
Примечание: - В этом случае будут применены все CSS.Если у вас есть браузер css, то это не тот путь.
[SEE UPDATED]
CSS-файл, такой как "iespecific.css", который будет загружен в IE 6, а не в других браузерах, используйте следующий кодв разделе HEAD вашей веб-страницы:
<!--[if IE 6]>
<link rel="stylesheet" type="text/css" href="iespecific.css" />
<![endif]-->
Аналогично, для любой версии IE 5 (включая 5.0, 5.01, 5.5 и т. д.) используйте следующее:
<!--[if IE 5]>
<link rel="stylesheet" type="text/css" href="iespecific.css" />
<![endif]-->
чтобы определить версию выпуска IE 5.5, вам потребуется следующий код:
<!--[if IE 5.5000]>
<link rel="stylesheet" type="text/css" href="iespecific.css" />
<![endif]-->
Например, для тестирования всех версий IE, больших или равных версии 6, вы можете использовать
<!--[if gte IE 6]>
<link rel="stylesheet" type="text/css" href="iespecific.css" />
<![endif]-->
Приведенные выше примеры кода работают, потому что обычный браузер видит весь блок как комментарии HTML, так как они заключены в "".IE 5 или выше, однако, попытается проанализировать блок, чтобы увидеть, есть ли в нем определенные инструкции.
Вы также можете исключить определенную таблицу стилей, используя этот метод.Например, чтобы исключить файл CSS "not-ie.css" из IE 6, используйте:
<![if !(IE 6)]>
<link rel="stylesheet" type="text/css" href="not-ie.css" />
<![endif]>
Обратите внимание на оператор "!"непосредственно предшествующий "IE".Это оператор NOT, поэтому следующие операторы должны использоваться только в том случае, если браузер не сопоставляет выражение «IE 6».
Опять же, приведенный выше код работает, поскольку обычный браузер будет интерпретировать «» и «<[endif]> "как теги HTML, которые он не распознает, и игнорирует их.Однако этот код не будет проверяться как корректный в валидаторе HTML, так как он не использует допустимые теги HTML.
Обратите внимание, что вы также можете проверить IE, не указав номер версии.Например, следующее загружает таблицу стилей, только если браузер не IE 5 или выше:
<![if !IE]>
<link rel="stylesheet" type="text/css" href="not-ie.css" />
<![endif]>
Документацию Microsoft для этой нестандартной функции можно найти по адресу http://msdn2.microsoft.com/en-us/library/ms537512.aspx
Поскольку в документации не указано, что эти функции применимы только к версиям IE для Windows, я предполагаю, что они также применимы к версии для Macintosh.Я не могу проверить это, хотя.