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 に答える