Bonjour,
Je fais face à des difficultés pour centrer une navigation horizontale créée à partir de listes.
J'ai essayé plusieurs solution avec text-align center, margin 0 auto etc. en vain.
Peut-être pourriez-vous m'aider svp ?
Voici le code html et css :
Merci !
Modifié par nforum (28 Apr 2010 - 11:26)
      
      
    Je fais face à des difficultés pour centrer une navigation horizontale créée à partir de listes.
J'ai essayé plusieurs solution avec text-align center, margin 0 auto etc. en vain.
Peut-être pourriez-vous m'aider svp ?
Voici le code html et css :
            <ul id="nav">
                <li class="top-list"><a href="#">TITRE</a>
			<ul>
                            <li class="bottom-list"><a href="#">TITRE</a></li>
                        </ul>
                </li>
            </ul>
#nav, #nav ul { /* toutes les listes */
  padding: 0;
  margin: 0;
  list-style: none;
  line-height: 1;
}
ul#nav{
  background-image:url("../img/nav_menu.gif");
	background-repeat: no-repeat;
	padding:0;
	margin:0;
	width:960px;
	height:40px;
}
ul#nav li{
	font-size:1.2em;
	color:#550126;
	text-transform:uppercase;
}
#nav a {
  color:#444342;
  width: auto;
  padding-right:20px;
}
#nav li { /* tous les items de liste */
  float: left;
  width: auto; /* largeur obligatoire, sinon opera devient fou */
}
#nav li ul { /* listes de deuxième niveau */
  position: absolute;
  width: auto;
  left: -999em; /* on met left plutôt que display pour cacher les menus parce que display: none n'est pas lu par les lecteurs d'écran */
}
#nav li:hover ul, #nav li.sfhover ul { /* listes imbriquées sous les items de listes survolés */
  left: auto;
}
Merci !
Modifié par nforum (28 Apr 2010 - 11:26)