28172 sujets

CSS et mise en forme, CSS3

Bonjour,

J'ai crée une css pour le print. J'aimerais y ajouter un logo dans le header et un logo dans le footer.

Dans ma feuille de style print.css


#col-right:before {content:url(../images/version-imprimable.jpg); margin-left:-40px;}
.txt:before {content:url(../images/version-imprimable-logo-FCPE.gif); float:left;}


Ceci fonctionne dans plusieurs navigateur Firefox, Chrome.

Mais IE8 ne semble pas vouloir l'accepter. Pourtant ici ça semble dire que c'est accepté.

Voici mon doctype :

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">


Quelqu'un à déjà réussi dans IE8 d'ajouter un logo avec :before ou :after?
Modifié par britanicus75 (06 Jun 2011 - 23:17)
Bonjour,

Je viens de tester ton code sous IE8 (windows 7) et le même doctype. Cela fonctionne normalement, si on laisse tomber le "float: left;" .
Veille à ne rien placer avant ce doctype, car IE pourrait basculer en mode quirk et ignorer ton css. Smiley cligne
Modifié par lddsoft (07 Jun 2011 - 09:48)