2

WebページのHTMLを掘り下げていて、これを見ました:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!--[if IE]><![endif]--><!--Empty IE conditional comment to improve site performance-->
<html lang="en">
  <head>

空の IE 条件を使用すると、サイトのパフォーマンスが本当に向上しますか? パフォーマンスを向上させるために何をしますか?

4

1 に答える 1

2

いくつかのオンライン記事によると、ロードするIE条件付きCSSがある場合はそれが行われます。http://www.phpied.com/conditional-comments-block-downloads/を参照してください

これがページにある場合、たとえば次のようになります。

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

メインCSSがロードされる前にそれ以上のダウンロードをブロックします。

ページの先頭にこれを追加する場合:

<!--[if IE]><![endif]-->

これは起こりません。

PS記事を読んだとき、私は本当に驚いています。これはIEの冗談です。

于 2012-06-27T02:49:48.237 に答える