28173 sujets

CSS et mise en forme, CSS3

Bonjour;

J'ai un probléme à priori simple dont je ne trouve pas la solution :

J'ai un menu horizontal, composé par une image et une liste à puce dessus.
Sous firefox affichage impeccable. Probléme :
- Sous IE7 ma liste à puces n'est pas alignée verticalement.
- Sous IE6 pareil et en plus mon image de menu se répéte .


Affichage FF nickel :
upload/12045-fondff.JPG

Affichage IE6 too bad :
upload/12045-fondie.JPG

Mon menu s'appelle séparation, en voilà le css :

#separation{
	height:25px;
	width:780px;
	background-color:#dbd8d8;
	background:url(img/menu.jpg);
	float:right;
	display:inline;
	margin:0;
	padding:0;
	text-align:center;
	}		

#separation ul{
	display:inline;
	}

#separation li{
	text-decoration:none;
	vertical-align: middle;
	margin-right:10px;
	display:inline;
	text-align:center;
	}
	
#separation a,a:visited{
	text-decoration: none;
	list-style-type:none;
	font-size:10px;
	color:#867e7e;
    display:inline;
    width: 100%;
	vertical-align: middle;
	text-align:center;
	}

#separation  a:hover{
	color:#373333;
	vertical-align: middle;
	width: 100%;
	}		


Merci de m'éclairer si vous voyer la boulette Smiley smile
Salut,

N'ayant pas de html qui va avec et pas de page en ligne, je tente le coup pour un problème de fusion des marges Smiley biggol
essaye de mettre un border-top: 1px sous ton bloc sous le menu, un overflow: hidden passe aussi selon le contexte.

Sinon, le code complet c'est bien et la page en ligne c'est mieux pour avoir de l'aide ...
Merci Ghost Smiley smile , tu avais raison le overflow:hidden a corrigé l'erreur sous IE6. Je ne comprend pas pourquoi mon menu ne rentrait pas dans le flux d'ailleurs m'enfin bon ??

Me reste le probléme de ma liste à puce qui n'est pas centré verticalement dans mon menu sous IE6 et IE7.

La page en ligne, si tu veux voir la source, le code et le comportement :
http://www.vinsent.fr

Merci pour tout Smiley smile
Modifié par Vince82 (15 Jun 2007 - 14:29)
Re,

J'ai jeté l'oeil à ton code (css) franchement et sans te vexer, tu devrais refaire un tour sur les tutos, il y a à boire et à manger dans ta css, des positions en float incongrues, des blocs en displays inline avec des dimensions ...

Revois les fondamentaux de positionnement et les propriétés des boites, cela me parait urgent. Smiley cligne
Effectivement, j'ai attaqué de construire le site sans plan, et mes fraîches connaissances en css manquent de base solide, je fais un peu trop de bricolage.

Je vais suivre ton conseil, et suivre les tutos pour refaire ma feuille de style plus proprement Smiley smile .
Modérateur
ghost a écrit :
... sous le menu, un overflow: hidden passe aussi selon le contexte...


Salut,

Merci Ghost pour cette précision. J'ai eu la même chose aujourd'hui Smiley smile .

Vince82 :
Je sais que ton site est en préparation mais je vois deux belles erreurs :

Paris XIe (le e à mettre en exposant bien sûr si on peut sinon ce n'est pas une obligation) et non pas Paris XIéme et non pas Paris XIème

État niveau II et non pas Etat niveau II

Smiley cligne

++