2011-06-16 5 views

Répondre

3

Retirer le style float: left; et ajoutez ce style:

ul#top-menu { 
    margin: 0 auto; 
    width: 425px; /*the menu width*/ 
} 
+0

Semble travailler - merci !! – IsaacL

1

Donnez #top-menu une largeur explicite width: 450px et margin: 23px auto 0 auto;

Débarrassez-vous du float: left.

Vous pouvez également créer les éléments li en ligne des blocs display: inline-block et utiliser text-align: center sur leur parent.

+0

Est-ce la même chose que la réponse affichée ci-dessus? – IsaacL

+0

@Isaac Oui c'est. – alex

+0

J'ai essayé le texte-align: chose du centre, mais il n'a pas semblé fonctionner ... – IsaacL

1
ul#top-menu { margin-top: 23px; font-weight: bold; margin-left: auto; margin-right: auto; width: 420px;} 
0

Que diriez-vous de margin-left: 30%? Il suffit de l'ajuster pour être exactement centré ...

+0

Auto semble fonctionner mieux ... – IsaacL