@@Stephan:
nuqneH
<a class="text_expand" href="#" onclick="this.hideFocus=true" onblur="this.hideFocus=false">
Warum @href="#"? Willst du wirklich, dass beim Anklicken zum Seitenanfang geprungen wird?
<span>Nähere Informationen »</span>
Die Zeichenfolge ' ' ist unsinnig. Abstände erzeugt man mit CSS.
'»' sollte auch nicht im Quelltext stehen, sondern '»'. [ESCAPES]
Andrerseits kann ich das em-tag nicht durch ein Block-Element ersetzen, da es innerhalb des a-tags steht.
Die Pseudoklasse :hover lässt sich nicht nur bei 'a'-Elementen verwenden, sondern bei (fast) allen.* Du willst kein Link, du willst kein 'a'.
Sieh dir auch Ingo Turskis Infobox an.
Und wenn’s denn JavaScript sein soll: jQuery bietet tooltip().
Qapla'
* von veralteten IEs mal abgesehen.
Gut sein ist edel. Andere lehren, gut zu sein, ist noch edler. Und einfacher.
(Mark Twain)