28172 sujets

CSS et mise en forme, CSS3

Slt tout le monde !

IE7 ne veut pas prendre le style css que j'ai mis a mon body, en particulier le "background-position"

Quelques explications :
dans ma page html le code suivant et présent :

<link rel="stylesheet" type="text/css" href="structure.css" media="screen">
<!--[if lt IE 7]>
<link rel="stylesheet" type="text/css" href="ie.css" />
<script defer="defer" type="text/javascript" src="lib/divers/pngfix.js"></script>
<![endif]-->


Le css "structure.css"contient le code suivant pour le body :
body {
	margin: 0;
	padding: 0;
	background-color: #fff;
	background-image: url(../images/background2.png);
	background-repeat: no-repeat;
	background-position: center 12.2em;
	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
	font-size: 0.8em;
}


et le css "ie.css" contient le code suivant pour le body :

body { background-position: center 9.2em !important;}


Lorsque je test sous IE, la position de mon background reste sur la valeur de mon css "structure.css" et ne prend pas la valeur de "ie.css".

quelqu'un aurais t'il une idée ?
Modifié par Kweb (01 Dec 2008 - 16:02)
Bonjour,

Si tu essaye avec d'autres déclarations (de type background: red; ou border: solid 5px green;), est-ce qu'elles passent?
Effectivement rien ne ce passe ???
je viens de rajouter dans mon body (IE) border: solid 10px #cc0;

et rien ne s'affiche ???
Petit détails qui a sont importance...
je viens de tester sous IE6 et le border apparait ?

Cela veut dire que ma condition qui est dans la page html, ne fonctionnerais que pour IE6 ?

Merci de votre aide
je comprend mieux....
quelqu'un pourrais me donner la condition pour IE 6 ?

merci