Bonjour,
Je travaille actuellement sur un menu en css tout ce qu'il y'a de plus basique.
Une liste <ul> & <li> dans un div "menu" dont le width est de 100%. Le site étant fait de manière dynamique, j'aurais besoin que mes éléments <li> prennent la totalité du width menu.
Cad, si 1 element le width=100%, si deux elements le width=50%,si 3 elements le width=33%, si 4 elements le width=25%, si 5 elements....
Je n'arrive pas a trouver les bons paramètre voici mon code actuel.
Merci d'avance de votre aide
Je travaille actuellement sur un menu en css tout ce qu'il y'a de plus basique.
Une liste <ul> & <li> dans un div "menu" dont le width est de 100%. Le site étant fait de manière dynamique, j'aurais besoin que mes éléments <li> prennent la totalité du width menu.
Cad, si 1 element le width=100%, si deux elements le width=50%,si 3 elements le width=33%, si 4 elements le width=25%, si 5 elements....
Je n'arrive pas a trouver les bons paramètre voici mon code actuel.
Merci d'avance de votre aide
<div class="menu">
<ul>
<li><a href="page1.html">page1</a></li>
<li><a href="page2.html">page2</a></li>
<li><a href="page3.html">page3</a></li>
</ul>
</div>
.menu {
float:left;
margin-top:20px;
background-image:url(../images/menu.png);
width:100%;
}
.menu ul {
list-style-type:none;
}
.menu li {
float:left; /*pour IE*/
list-style-type:none;
}
.menu ul li a {
background-image:url(../images/menu.png);
line-height: 2em;
color: #FFFFFF;
display:block;
width : 180px;
text-align:center;
padding:5px;
border:0px;
}
.menu a:hover {
background-image:url(../images/menu_hover.png);
color: #5b5b5c;
}