Comment aligner le Menu de Navigation pour le centre?

J'ai besoin d'aide pour aligner mon site web de nav menu de centre.

Voici mon code. Quel est le problème avec elle? Il n'a pas d'aligner le menu vers le centre.

HTML

<div class="menu_nav">
    <ul style="font-family:Ubuntu">
        <li><a href="index.html">Home</a></li>
        <li><a href="activities.html">Activities</a></li>
        <li><a href="games.html">Games</a></li>
        <li><a href="about.html">About Us</a></li>
        <li><a href="contact.html">Contact Us</a></li>
    </ul>
</div>

CSS

.menu_nav {
    text-transform: uppercase;
    margin: 0 auto;

}
.menu_nav ul {
    list-style: none;
    margin: 0 auto;

}
.menu_nav ul li {
    margin: 0 auto;
    padding: 0 auto;

}
.menu_nav ul li a {
    display:block;
    margin: 0 auto;
    padding:35px 50px;
    color:#fff;
    text-decoration:none;
    font-size:20px;
}
  • avez-vous essayé margin-left:auto; et margin-right:auto; pour .menu_nav
  • Quel est le mal? Presque tout, vous n'avez défini aucune largeur spécifique sur la navigation. Que faites-vous exactement voulez faire?
  • Je le veux pour l'aligner au centre. Cela m'arrive quand je spécifier la largeur et de définir la marge de 0. Mais il affecte sur différentes tailles d'écran. Sur de plus grands écrans, il n'est pas aligné au centre, elle est déplacée vers la gauche sur de plus grands écrans et quand je ajuster la largeur de l'écran plus grand, il se déplace vers la droite un peu.
  • margin-left:auto; et margin-right:auto; pour .menu_nav ne l'affecte pas.
InformationsquelleAutor | 2013-08-28