vertical align er noget man kan sætte på en celle, og ikke et block element som unorderet list. Desværre kan man alligevel ikke bare skrive:
ul li a
{
display:table-cell;
vertical-align: middle;
}
Du skal gøre som Per skriver, wrappe alle dine links ind i et list item tag.
<li><a href="#">...</a></li>
Hvis du vil sætte dem vertikalt korrekt, og de kun er på en linie, kan du benytte
ul li a
{
line-height: 30px; /* antal px skal være højden på elementet */
}
Skal indholdet være på flere linier kan du benytte
ul li
{
padding: 5px 0px; /* hvor det første cifre fortæller padding top/bottom*/
}
Ønsker du den samme effekt som en tabels celle, skal du ud i noget :
http://www.google.dk/search?hl=da&q=dead+centre&meta=