28172 sujets

CSS et mise en forme, CSS3

Bonjour,

J'ai un menu html/css qui fonctionne à merveille, excepté sous IE7 (et inférieur).
Je souhaiterai utiliser un style css différent pour IE7 sans toucher à mon code html.

Si je fais de cette manière, ça ne fonctionne pas car le style CSS du premier fichier (styles.css) est toujours utilisé en plus du style CSS spécial IE7 (styles-ie7.css).
<link rel="stylesheet" type="text/css" href="styles.css">
<!--[if lte IE 7]>
	<link rel="stylesheet" type="text/css" href="styles-ie7.css">
<![endif]-->


Comment faire ?

Merci d'avance.
Bon... Finalement, j'ai fait comme ceci...
<link rel="stylesheet" type="text/css" href="styles.css">
<![if !IE|(gte IE 8)]>
	<link rel="stylesheet" type="text/css" href="menu.css">
<![endif]>
<!--[if lte IE 7]>
	<link rel="stylesheet" type="text/css" href="menu-ie7.css">
<![endif]-->