繁体   English   中英

即是否在条件注释之外读取样式表?

[英]Does ie read stylesheets outside of conditional comments?

我一直在阅读有关该主题的文章,但似乎找不到专门回答此问题的答案。

以以下代码为例:

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

IE6是否会打开并运行it-style.css style.css ,如果不运行,为什么不呢? 另外,放置条件样式表和非条件样式表的顺序是否重要?

是的,它将同时打开两者。

无论哪种样式表最后放置,都具有较高的优先级。

如果此属性位于ie-style.css

body {
    background:#000000; //black
}

这个属性在style.css

body {
    background:#FF0000; //red
}

这就是<head>中样式表的顺序

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

那么即使您使用IE,主体也会变成red

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM