J'essaie de centrer mon menu qui contient le menu ul.Comment centrer l'élément flottant?
Le menu est flottant vers la gauche et je n'arrive pas à centrer le menu au milieu de l'écran.
HTML
<section>
<nav>
<ul>
<li><a href='#'>item1</a></li>
<li><a href='#'>item2</a></li>
<li><a href='#'>item3</a></li>
<li><a href='#'>item4</a></li>
<li><a href='#'>item5</a></li>
</ul>
</nav>
</section>
CSS
nav ul{
display: inline-block;
background-color: red;
}
nav ul li{
list-style: none;
font:bold .6em arial;
float: left;
margin: .3em;
padding: 1.3em;
background-color: #A8A8A8;
}
//the and margin text align doesn't seem to work...
section {
text-align:center;
margin:0 auto;
}
Quelqu'un peut-il me aider à ce sujet? Merci beaucoup!
Vous devez fournir une largeur. –
Votre code tel qu'il a été posté semble fonctionner correctement lorsque vous supprimez la syntaxe de commentaire invalide: http://jsfiddle.net/rMEZC/ – xec
@xec Alors que vous avez raison, je suis à peu près sûr que l'OP n'a ajouté que ce commentaire ici, pour montrer où la zone de problème est, et ce n'est pas dans le CSS original. –