我的代码中有以下内容:
<!--[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浏览器的页面的速度?
我几乎可以肯定它没有,但是我找不到明确的结果,并且其他人告诉我它确实会导致服务器请求
答案 0 :(得分:1)
这些标签只能由IE
理解其他浏览器认为它们是html评论:
<!-- Note this is an html comment -->
答案 1 :(得分:1)
你是对的,条件样式表将不加载到任何其他浏览器中,条件匹配的IE版本除外。条件样式表不会为非IE浏览器生成任何额外的页面请求。