28173 sujets

CSS et mise en forme, CSS3

Bonjour,

Mon site http://www.love-references.com s'affiche correctemment sous IE6 et FF mais je viens seulement de voir Smiley confused qu'il ne s'affiche pas bien avec IE7...

J'ai trouvé que la zone posant problème dans mon code est celle-ci

#haut div.ban {
margin-left:auto;
height:auto;
background:0;
position:relative !important;
float:right !important;
float:none;
right:auto !important;
position:absolute;
right:10px;
z-index:10000;
}


Mais je ne sais pas comment faire pour qu'il soit compatible Smiley decu
Bonsoir,
j'ai pas regardé en détail mais peut-être parceque IE7 (avec une DTD strict) interprète le !important de manière conforme, c-a-d qu'il donne à la déclaration à laquelle il s'applique une spécificité maximum contrairement à IE6
qui en fait abstraction dans ce cas.

Tu devrais éviter ce genre de Hack et passer par les commentaires conditionnels (voir la FAQ)
Modifié par Hermann (23 Jul 2007 - 22:29)