Hi,
Und den Text über visibility auszublenden, könnte (im Fall von CSS ohne Ebenen) zu dem unerwünschten Effekt führen.
Zu welchem unerwünschten Effekt?
dem hier beschriebenem.
Ich würde es mal über a:hover span {display:none} probieren.
Und damit ggf. eine veränderte Formatierung des Dokumentes in Kauf nehmen?
warum habe ich wohl:
Das A-Element müßte dazu natürlich display:block formatiert sein und eine passende Breite (in em) bekommen.
noch dazu erwähnt? Natürlich geht das nicht, wenn die Links im Fließtext integriert sind, aber davon gehe ich bei dieser Problembeschreibung ("In meinem Menü habe ich zum Beispiel über <div> einen Textlink platziert") nicht aus.
freundliche Grüße
Ingo