Citat:
Ursprungligen inskrivet av
Uozon
Jag tror det kan tolkas som reklam.
Preview.
Så ser menyn ut nu.
Hu ja

Tror inte det är någon fara. Du har satt fast bredd på alla underliggande li- och a-element, vilket leder till att ett kort menyalternativ får större luftspalt än ett längre.
edit:
CSS:en nedan ger det resultat du är ute efter. För att kunna centrera undermenyn under det toppalternativ den tillhör är det enklaste att ge den fast bredd, se
#nav ul nedan.
left:50% skjuter in undermenyns vänsterkant till mitten av föräldraelementet (som har position:relative) och
margin-left:-100px drar tillbaka undermenyn med halva dess angivna bredd. Resultatet blir att menyalternativets undermeny centreras.
Undermenyn har här en ljusgrå bakgrund för att visa hur stor den är. Undermenyns menyalternativ har en orange ram för att visa hur de beter sig inuti menyn.
<style>
#nav,
#nav ul {
list-style:none;
margin:0;
padding:0;
}
#nav ul {
background:#eee;
display:none;
left:50%;
margin-left:-100px;
position:absolute;
width:200px;
}
#nav > li {
float:left;
position:relative;
}
#nav > li:hover ul {
display:block;
}
#nav ul > li {
border:1px solid #fa0;
display:inline;
}
</style>