@@DK:
nuqneH
Das ist allerdings nicht-valides HTML (,da ein block-Element sich im inline-Element befindet).
So isses.
Wie könnte ich das umgehen und den Link trotzdem auf die richtige Breite und Höhe bekommen?
Indem du das 'a'-Element _in CSS_ zu einem Blockelement machst: .menu a { display: block }
<div class="menu">
Welchen Sinn hat dieses 'div', das nichts gruppiert, sondern als einziges Kindelement 'ul' enthält? Dann kannst du auch gleich 'ul' die Klasse "menu" geben und dies stylen.
Qapla'
--
Alle Menschen sind klug. Die einen vorher, die anderen nachher. (John Steinbeck)
Alle Menschen sind klug. Die einen vorher, die anderen nachher. (John Steinbeck)