0

私が持っている場合。

.myClass1 { 
  background: url(myImage1.jpg) 0px 0px; 
} 

.myClass2 { 
  background: url(myImage1.jpg) 0px 10px; 
}

同じイメージに対して 2 つの http 要求が行われていますか?

<div class="myClass1"></div>また、リクエストが確実に行われるようにするために、マークアップに対応する * が必要ですか? それともとにかくそれをしますか?*

4

1 に答える 1

1

元の質問には 2 つの異なる画像/URL があったため、2 つの別々のリクエストです。それらが同じ画像である場合、2 番目の要求はブラウザーのキャッシュによって処理されます。

2 番目の質問については、Chrome と Firefox でテストしたところ、CSS セレクターに一致する要素がある場合にのみ画像が要求されます。ただし、それはブラウザに依存する場合があります。

于 2013-09-05T00:20:09.653 に答える