0

我的代码中有以下内容:

<!--[if IE 6]>
    <link rel="stylesheet" type="text/css" href="ie6_Stylesheet.css" />
<![endif]-->
<!--[if IE 7]>
    <link rel="stylesheet" type="text/css" href="ie7_Stylesheet.css" />
<![endif]-->
<!--[if IE 8]>
    <link rel="stylesheet" type="text/css" href="ie8_Stylesheet.css" />
<![endif]-->
<!--[if IE 9]>
    <link rel="stylesheet" type="text/css" href="ie9_Stylesheet.css" />
<![endif]-->

我可以看到这些行显示在我所有不同浏览器的源代码中,但我想知道的是它们是否真的减慢了任何非 IE 浏览器的页面加载速度?

我几乎可以肯定它不会,但我无法确定地找到,而且我已经被其他人告知它确实会导致服务器请求

4

2 回答 2

1

这些标签只有 IE 才能理解

其他浏览器认为它们是 html 注释:

<!-- Note this is an html comment --> 
于 2012-11-28T16:55:08.837 回答
1

您是对的,条件样式表不会在任何其他浏览器中加载,除了条件匹配的 IE 版本。条件样式表不会为非 IE 浏览器生成任何额外的页面请求。

于 2012-11-28T16:55:37.747 回答