Display block hat schon geholfen Ich habs jetzt so realisiert, so passt schonmal alles außer der Text in den Zellen wird wieder nicht zentriert und im IE9 wird der hover nicht dargestellt, warum?
Code:
#menu-content ul
{
margin:0;
padding:0;
list-style:none;
display:table;
width:100%; /* oder 1024px */
}
#menu-content ul li
{
display:table-row;
vertical-align:middle;
background:url(../images/menu-back.PNG) repeat-x;
}
#menu-content ul li ul li
{
display:table-cell;
vertical-align:middle;
}
#menu-content ul li ul li:hover, #menu-content ul li ul li:active, #menu-content a:active, #menu-content a:hover, #current
{
background:url(../images/menu-hover.PNG) repeat-x;
}
#menu-content a {
display:block;
width:1024px;
height:50px;
}