par
the_grinch » 22 déc. 2008, 19:28
Bonjour,
Je souhaite faire un petit menu pour mon site et j'ai ceci :
Code : Tout sélectionner
div#menu_haut {
width:850px;
height:20px;
background-color: #336699;
margin-left:auto;
margin-right:auto;
border-top: solid #000 1px;
border-bottom: solid #000 1px;
}
div#menu_haut ul {
padding: auto;
font-family: Arial, Helvetica, sans-serif;
font-size: small;
color: #FFF;
line-height: 20px;
white-space: nowrap;
text-align: center;
padding-bottom: 10px;
}
div#menu_haut li {
list-style-type: none;
display: inline;
}
div#menu_haut a {
width:116px;
height:20px;
background-color:#3A3A3A;
color:#FFF;
text-decoration:none;
display:block;
}
et
Code : Tout sélectionner
<div id="menu_haut">
<ul>
<li><a href="index.htm">Lien 1</a></li>
<li><a href="index.htm">Lien 2</a></li>
<li><a href="index.htm">Lien 3</a></li>
</ul>
</div>
Quand je n'avais pas "div#menu_haut a", le menu était bien horizontal avec les liens cote a cote, sauf que dès qu'il y ai, il y en a un qui est au bon endroit et tout les autres, les uns en dessous des autres.
Comment ça se fait ??
Merci !
Edit: Si je met : float: left; dans "div#menu_haut li" tout est bien aligné mais ce qu'il y a dans li n'est pas centré !
Bonjour,
Je souhaite faire un petit menu pour mon site et j'ai ceci :
[code]
div#menu_haut {
width:850px;
height:20px;
background-color: #336699;
margin-left:auto;
margin-right:auto;
border-top: solid #000 1px;
border-bottom: solid #000 1px;
}
div#menu_haut ul {
padding: auto;
font-family: Arial, Helvetica, sans-serif;
font-size: small;
color: #FFF;
line-height: 20px;
white-space: nowrap;
text-align: center;
padding-bottom: 10px;
}
div#menu_haut li {
list-style-type: none;
display: inline;
}
div#menu_haut a {
width:116px;
height:20px;
background-color:#3A3A3A;
color:#FFF;
text-decoration:none;
display:block;
}
[/code]
et
[code]
<div id="menu_haut">
<ul>
<li><a href="index.htm">Lien 1</a></li>
<li><a href="index.htm">Lien 2</a></li>
<li><a href="index.htm">Lien 3</a></li>
</ul>
</div>
[/code]
Quand je n'avais pas "div#menu_haut a", le menu était bien horizontal avec les liens cote a cote, sauf que dès qu'il y ai, il y en a un qui est au bon endroit et tout les autres, les uns en dessous des autres.
Comment ça se fait ??
Merci !
Edit: Si je met : float: left; dans "div#menu_haut li" tout est bien aligné mais ce qu'il y a dans li n'est pas centré !