par
visualight » 11 avr. 2010, 19:23
Bon, je suis parvenu à centrer les éléments de mon menu dans le DIV mais le problème que le éléments du menu ne se mettent pas l'un à côté de l'autre reste une énigme.
Pour centrer les éléments du menu, j'utilise l'élément déprécié _width:0px;
mais ça marche...
Reste l'inconnue : les éléments se mettent l'un en dessous des autres et non l'un à coté des autres.
J'ai essayé :
- de mettre un float:left; dans le .menu4 ul li a et .menu4 ul
- de mettre un display:inline un peu partout
- de commenter des parties de code ... mais rien à faire
Avez vous une idée ?
Code : Tout sélectionner
.menu4 {
font-family: Verdana, Helvetica, sans-serif;
font-size:14px;
position:relative;
background:transparent;
height:30px;
width: auto;
_width:0px;
text-align:left;
display:-moz-inline-stack;
display:inline-block;
zoom: 1;
*display: inline;
}
.menu4 ul {
padding:0;
margin:0;
list-style-type: none;
}
.menu4 ul li {
float:left;
position:relative;
}
.menu4 ul li a, .menu4 ul li a:visited {
display:block;
text-decoration:none;
width:auto;
height:30px;
padding-left:30px;
padding-right:20px;
line-height:29px;
color:#ffffff;
text-transform: uppercase;
font-weight: bold;
}
.menu4 ul li ul {
visibility:hidden;
position:absolute;
top:0;
left:0;
height:0;
overflow:hidden;
}
Merci,
raph
Bon, je suis parvenu à centrer les éléments de mon menu dans le DIV mais le problème que le éléments du menu ne se mettent pas l'un à côté de l'autre reste une énigme.
Pour centrer les éléments du menu, j'utilise l'élément déprécié _width:0px;
mais ça marche...
Reste l'inconnue : les éléments se mettent l'un en dessous des autres et non l'un à coté des autres.
J'ai essayé :
- de mettre un float:left; dans le .menu4 ul li a et .menu4 ul
- de mettre un display:inline un peu partout
- de commenter des parties de code ... mais rien à faire
Avez vous une idée ?
[code]
.menu4 {
font-family: Verdana, Helvetica, sans-serif;
font-size:14px;
position:relative;
background:transparent;
height:30px;
width: auto;
_width:0px;
text-align:left;
display:-moz-inline-stack;
display:inline-block;
zoom: 1;
*display: inline;
}
.menu4 ul {
padding:0;
margin:0;
list-style-type: none;
}
.menu4 ul li {
float:left;
position:relative;
}
.menu4 ul li a, .menu4 ul li a:visited {
display:block;
text-decoration:none;
width:auto;
height:30px;
padding-left:30px;
padding-right:20px;
line-height:29px;
color:#ffffff;
text-transform: uppercase;
font-weight: bold;
}
.menu4 ul li ul {
visibility:hidden;
position:absolute;
top:0;
left:0;
height:0;
overflow:hidden;
}[/code]
Merci,
raph