28219 sujets

CSS et mise en forme, CSS3

Bonsoir

/me comprends pas

div.blabla {
	...
	...
	background: url(../img/pix.gif) repeat;
}

html > div.blabla { /* normalement les navigateurs modernes devraient prendre cette ligne */
	background: url(../img/pix.png) repeat;
}


L'image qui s'affiche dans le background pour FF et IE est le gif et non le png pour FF Smiley ohwell

Why donc ? Merci de vos lumières.
Modifié par globy (25 Nov 2005 - 19:24)
Les hacks n'étant plus tellement à la mode, pourquoi n'utilises-tu pas le commentaire conditionnel pour servir ton gif à IE ?

Ton document est-il bien muni d'un DOCTYPE ?

As-tu un lien vers la page incriminée ?
Modifié par Stephan (25 Nov 2005 - 21:30)
Oui le doctype est dans la page d'index.php

Bon je suis en train de me résoudre à fractionner ma css pour servir IE comme tu dis. Ça sera plus simple finalement, le tout c'est de s'y mettre et rationnaliser ça j'imagine.
Donc dans mon html :
1) css externe standard lue par tous même IE : c'est le design quasi complet du site
2) commentaire conditionnel qui renvoit à la css externe spéciale IE qui écrasera certaines valeurs (dans notre exemple le background du png remplacé par le background gif)

Je ne percute pas vite enfin je ne désespère pas Smiley murf