body {
background: url(image.png);
background: -moz-linear-gradient(top, rgba(169,3,41,1) 0%, rgba(143,2,34,1) 44%, rgba(109,0,25,1) 100%);
}
Sé que se mostrará el degradado y que se omitirá .png si utilizo Firefox. ¿Pero el navegador aún descargará el .png? ¿Qué pasa con otros navegadores, sus prefijos de proveedor y su comportamiento?Con múltiples imágenes de fondo definidas en una clase de CSS; ¿Los navegadores los descargan todos?
Puedo confirmar que Chrome no descarga la imagen: http://fiddle.jshell.net/TGWhJ/1/show/. – Blender
No sé de una lista definitiva, pero eche un vistazo a http://stackoverflow.com/questions/2104312/do-all-css-background-images-get-loaded-even-if-the-css- no se aplica Parece que puedes mirar el comportamiento de cada navegador con un proxy de depuración para averiguarlo con certeza. –
podrías comenzar a probar. Chrome y Opera tienen depuradores integrados donde puedes verificar los recursos descargados. firefox tiene firebug y IE tiene "F12" – Joseph