Dass ohne diese Zeile alles wie gewünscht funktioniert,
übberascht mich schon.
funktioniert aber
Hover reagiert auf einen LInk, der in deinem Fall Text
ist, somit ist klar warum das nur über dem Text funktoniert.
display block steht schon da, also müßte der link nicht nur text, sondern der gesamte block sein.
2 Möglichkeiten das zu ändern.
- display Angabe machen display:block;
füge ich display block in a:hover hinzu, ändert sich dadurch aber auch nichts
- den Link verändern indem er ein Blockelement umschliesst.
zb. <a href="index.html"><p>Menue 1</p></a>
ebensowenig ändert ein <p> Block etwas daran
Auch deine CSS Angaben wundern mich.
".menuelinks a:hover" ???Gruss
Wolke