28220 sujets

CSS et mise en forme, CSS3

Bonjour à tous !

Je sais que le problême a été maintes fois abordé mais néanmoins, je n'ai pas trouvé la solution.

Pour activer la transparence sur IE, je fais ce que j'ai trouvé sur ce forum a savoir :

background: url('img/franquito.png') no-repeat !important; background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='img/franquito.png', sizingMethod='crop' );


Seulement le problême est que cela foire toute ma mise en page, mon menu est invisible et certains liens sont inactifs sur IE.

Alors comment procéder quand on a plusieurs background en png ?

Démo

Merci d'avance.
Salut Franquito,

En ce qui concerne le problème des liens il te suffit de les déclarer ainsi :

a{
position:relative;
z-index:1;
}

Modifié par knarf (12 Apr 2006 - 00:21)
Comme j'utilise !important dans le css, cela revient au même non ?

Cela dit, j'avais déja essayé, et rien n'y fait.
Modifié par Franquito (12 Apr 2006 - 19:27)
eh bien je crains qu'il n'y ai pas de solution à mon problême Smiley bawling Smiley bawling Smiley bawling

Je pense que je vais retirer les png pour des gif et aligner le fond de mon body au centre pour qu'on y voie que du feu !
Salut,

Tu codes pour la transparence sous IE
background: url('img/franquito.png') no-repeat !important; background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='img/franquito.png', sizingMethod='crop' );


Je pense que scale au lieu de crop pourrait améliorer.
C'est ce que j'utilise.