nur innerhalb von dir, menu, ol und ul elemente vorkommen darf. Ich nehme mal an bei li handelt es sich um ein block Element.
Die imho etwas schönere Variante ist das a-element innerhalb des li zu packen und per css die eigenschaft display auf block zu setzen, und zusätzlich dann noch die höhe und breite des a elements an die des li elements anzupassen.