user-228
07.09.2006 16:16
"hashlink" kennzeichnet hier nur eine css-klasse, die könnte auch "crooked-ist-bei-webstatt" oder so heißen.
vom prinzip her:
1) a.hashlink { }
die farbe von "#" wird auf die hintergrundfarbe "#fff" gesetzt
2) a.hashlink:hover { }
hier sind wird schon, where the magic happens - zumindest für den IE, color wird auf einen sichtbaren wert "#777" gesetzt
3) h1:hover a.hashlink { } usw
das können alle außer dem bösen IE, der kann den hover pseudoselektor nur auf links, nicht auf andere elemente (wie halt zB h1, h2, div, p usw) anwenden.
also das prinzip ist:
- verstecken
- bei hover anzeigen.
<a href="#">blablub<span> #</span></a>
a span {
display: none
}
a:hover span {
display: inline
}
das wäre mal ne alternative ausführung. auf das wesentliche verkürzt.
gruß, user-228.