Ce site web pour être plus beau nécessite (pour le moment) un navigateur alternatif comme Firefox, Opera ou Safari (pour ne citer qu'eux).
"J'irais bien faire un petit tour du côté de chez moi"
a.some-link {
display: block;
width: 300px;
height: 80px;
background-repeat: no-repeat;
}
/* style interprété par la plupart des navigateurs sauf IE < 7 */
*> a.some-link {
background: url(/include/style/v1/a.bg.png);
}
/* Hack IE 6 */
a.some-link {
!filter: progid
XImageTransform.Microsoft.AlphaImageLoader(src='/include/style/v1/a.bg.png', sizingMethod='crop');
}
Par contre il est nécessaire de préciser la taille de l'élément (hauteur et largeur).
http://png-hack.googlecode.com
Les commentaires conditionnels, Cémieux !
La CSS pour les autres navigateurs
Si encore on pouvait gérer le parc machines de tout le monde ^^.
@Gameplayer
http://forum.alsacreations.com/topic-4-2 ...
Personnellement cela ne me gène pas trop de poser un hack dans mon css. Du moment que cela fonctionne bien et totalement transparant pour l'utilisateur, ben moi cela me va
Hors dans ton cas, ton image comporte une information textuelle, qui n'a donc pas lieu d'être créé en CSS.
De plus ce hack est très limité car il ne gère pas les propriétés CSS 2.1 de background.
Je t'invite à jeter un oeil au projet PNGHack dont l'objectif est d'intégrer PNG sans soucis dans IE 6 ;)
http://png-hack.googlecode.com