Hej Theis,
Hvis du tænker lidt over hvad en menu egentlig er giver det meget god mening. En menu er jo en liste af valgmuligheder some brugeren har for at navigere et givent site. At vi bruger <ul> (unordered list) indikere bare at rækkefølgen af menupunkterne er 'underordnede'. Selvfølgelig ser vi gerne at browsere viser liste punkerne (<li>, list item), men egentlg vil rækkefølgen af listen ikke have indflydelse på brugeren (fra et UX perspektiv har det, men det er ikke ligesom en opskrift hvor rækkefølgen strengt skal følges).
Oprindeligt set havde W3C tiltænkt et <menu> element, men det er ikke kommet med før HTML5.
Tjek specifikationen for mere info:
http://www.w3.org/TR/html401/struct/lists.html