Ist das browser-caching CSS-hintergrund-images?

Wenn ich das gleiche Bild verwendet für verschiedene Elemente (sprite-Bilder), die ich in der Regel nicht telefonisch, das Bild wieder, als dieser eine neue HTTP-Anforderung.

Ich eher verwenden:

element1 {
    background: url(someImage.png);
}

element2 {
    background-image: inherit;
}

Ist diese Einsparung von HTTP-requests?

Oder wenn der browser ist intelligent und ich kann mit:

element1 {
    background: url(someImage.png);
}

element2 {
    background: url(someImage.png);
}

Ist der browser gehen, um eine neue HTTP-Anforderung? Oder er weiß, dass ich schon dieses Bild zwischengespeichert?

Die Frage ist: Gewinne ich etwas mit Beispiel 1?

  • Es hängt von der browser.
InformationsquelleAutor adardesign | 2010-01-20
Schreibe einen Kommentar