CSS if语句问题

时间:2010-01-04 15:07:47

标签: css

如果我想使用if语句在我的网站中加载css文件,那么语法是什么。

情况是这样的。

如果ie6我将加载ie6_style.css

如果ie7,mozilla或新浏览器,我将加载style.css

2 个答案:

答案 0 :(得分:9)

<link rel="stylesheet" type="text/css" href="style.css">
<!--[if IE 6]>
<link rel="stylesheet" type="text/css" href="ie6_style.css">
<![endif]-->

答案 1 :(得分:0)

您需要使用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>