28221 sujets

CSS et mise en forme, CSS3

Bonjour à tous,

J'ai à peu près terminé la nouvelle version de mon site http://www.luneo.org
Il passe correctement sous firefox, mais sous IE, aussi bien le lien actif qu'au survol, la couleur d'arrière plan ne prends pas toute la largeur du menu.



Je ne trouve pas à quel endroit je devrais spécifier une largeur, ça ne fonctionne ni pour le ul, ni le li, ni le a...


#menu
{
	margin-top: 0px;
	float: right;
	width: 260px;
	height: 500px;
	background-color: #CCCCCC;
	text-align: center;
}

/* Liste sans puces */
#menu ul
{
	list-style: none;
	padding: 0px;
	margin-top: 125px;
}

/* Elements du menu : 30px de hauteur sur la largeur du menu (260px) */
#liens li
{
	width: 100%;
	height: 30px;
}

/* Liens du menu */
#liens a
{
	display: block;
	height: 22px;
	list-style: none;
	padding: 4px;
	font-family: verdana, helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}

/* Change la couleur d'arriere plan du lien au survol */
#liens a:hover
{
	color:#FFFFFF;
	background: #999999;
}

#liens a.actif
{
	color:#FFFFFF;
	background: #999999;
}

Modifié par Luneo (25 Feb 2005 - 11:56)
déjà enlève la déclaration

<?xml version="1.0" encoding="ISO-8859-1"?>

de ta page.

Ensuite, il semble que c'est un problème de la différence de modèle de boites entre IE et W3C.
anthony a écrit :
déjà enlève la déclaration

<?xml version="1.0" encoding="ISO-8859-1"?>

de ta page.

Ensuite, il semble que c'est un problème de la différence de modèle de boites entre IE et W3C.


Pourquoi faut-il que j'enlève ça ?
C'est l'entête que l'auteur dit de mettre dans le livre "XHTML, guide du langage de référence", c'est pour ça que je l'avais mis !

Ce qui m'ennuie pour mon problème, c'est que je suis sûr d'avoir déjà lu la réponse quelque part, mais impossible de retrouver où Smiley decu
Luneo a écrit :
Pourquoi faut-il que j'enlève ça ?
C'est l'entête que l'auteur dit de mettre dans le livre "XHTML, guide du langage de référence", c'est pour ça que je l'avais mis !

Le problème est que cette déclaration XML remet IE en mode Quirck ( modèle de boite IE, mode "sale" ).
Edit : j'avais fait une erreur en corrigeant le code qui générait un gros problème, mais j'en suis revenu au point de départ Smiley smile
Modifié par Luneo (27 Feb 2005 - 23:10)