Spesso capita di fare dei layout per pagine html che hanno delle sfumature, se queste sfumature devono fluttuare con il layout non è possibile dargli due colori definiti a priori (quindi esportare l’immagine come jpg).
Un primo modo er risolvere sarebbe utilizzare dei file gif, che però hanno una gestione della trasparenza non ottimale (hanno bisogno di un colore di alone che spesso non è possibile impostare se il contenuto della pagina si muoverà).
La soluzione migliore, allora, sarebbe utilizzare le png-24 (non -8 perchè hanno lo stesso problema delle gif), ma la trasparenza delle png-24 non viene supportata nativamente da alcuni browser.

Di seguito riporto il codice css che permette di far leggere la trasparenza delle png-24 a tutti i browser:
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=’grafx/upTab.png’, sizingMethod=’crop’)