Ho visto spesso i fogli di stile scritti in cui si dispone di qualcosa come questo:Qual è il vantaggio dell'utilizzo del valore "trasparente" nella proprietà dello sfondo CSS prima di un URL di una PNG?
#anyelement {
background:transparent url(../img/filename.png) no-repeat left top;
}
Il valore in questione è il valore "trasparente" - qual è il vantaggio di utilizzare questo valore? Non l'ho mai veramente usato con i miei file CSS e le mie immagini PNG sembrano ancora funzionare bene su tutti i browser che supportano i PNG.
Qualcuno può far luce sull'uso di questo valore ??
Grazie!
Non è necessario 'trasparente' lì per cancellare un' background-color' da un altro stile. Quando si utilizza la proprietà 'shorthand di sfondo, imposta' background-color', 'background-image',' background-position' e 'background-repeat'. Tutti i valori che non vengono forniti saranno impostati sui loro valori predefiniti, che per 'background-color' è' transparent'. Vedi http://jsfiddle.net/CN2aJ/ –