CSS если утверждение вопрос - PullRequest
3 голосов
/ 04 января 2010

Каков синтаксис, если я хочу загрузить файл css на свой сайт с помощью оператора if.

Ситуация такая.

Если ie6, я буду загружать ie6_style.css

и если ie7, mozilla или новые браузеры, я загрузлю style.css

Ответы [ 2 ]

9 голосов
/ 04 января 2010
<link rel="stylesheet" type="text/css" href="style.css">
<!--[if IE 6]>
<link rel="stylesheet" type="text/css" href="ie6_style.css">
<![endif]-->
0 голосов
/ 04 января 2010

Вам нужно будет определить, какой браузер с помощью JavaScript, а затем загрузить CSS.

Примерно так

<script language="JavaScript"><!--
browser_version= parseInt(navigator.appVersion);
browser_type = navigator.appName;

if (browser_type == "Microsoft Internet Explorer" && (browser_version >= 7)) {
document.write("<link REL='stylesheet' HREF='012899-ie7.css' TYPE='text/css'>");
}

else if (browser_type == "Netscape" && (browser_version >= 5)) {
document.write("<link REL='stylesheet' HREF='012899-netscape5.css' TYPE='text/css'>");
}

// --></script>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...