0

私はここでstackoverflowで答えを見つけようとしましたが、見つけることができなかったので、誰かが私を助けてくれることを願っています。

質問は非常に単純だと思います。多くの画像ではなく、画像スプライトを使用してサイトを最適化しようとしています。そして、background:inheritがHTTPリクエストとしてカウントされるかどうかを知りたいと思いました。

そうでなければ、私のDIVに最初のDIVの背景画像を継承させて、多くのリクエストを保存できると考えていました。

また、2つのimgリンクも同じ画像スプライトが1つまたは2つのHTTPリクエストとしてカウントされますか?つまり、ブラウザはすでにダウンロードしていることを理解していますか?

4

1 に答える 1

0

画像をキャッシュすると仮定すると、画像自体が変更されない限り、2つ(または1000)の画像リンクは1つのHTTPリクエストのみを発行しますが、実際にはブラウザの実装に関するものです。継承を使用したり、異なるCSS要素で同じリソースを使用したりする場合も同様です。Chromeを使用している場合は、開発者ツールの[ネットワーク]タブを見て、これが実際に当てはまることを確認することをお勧めします。それ以外の場合は、Fiddlerを使用してみてください。

リンクを共有していただければ、自分で見ていただければ幸いです。

于 2013-03-23T18:24:53.227 に答える