Ashura: a:name ist bei Hover wie a:link

Beitrag lesen

Hallo Hendrik.

Leider wird auch bei a:name der Hover-Effekt angezeigt, und das sieht natürlich total scheiße aus.

Das bezweifle ich, da es keine Pseudoklasse namens „name“ gibt.

<h5><a name="tab">Tab-Funktion</a></h5>

Aha, wir reden also von einem a-Element mit einem name-Attribut.
Dieser Code deutet aber darauf hin, dass „tab“ ein Anker sein soll. Sollte dem so sein, kannst du auf das gesamte a-Elemen verzichten und den Wert „tab“ dem id-Attribut des h5-Elementes zuweisen. Damit können heutzutage Anker erzeugt werden.

Wie kann ich es erreichen, dass bei a:name der Hover-Effekt nicht angezeigt wird?

Du hast zwei Möglichkeiten, wobei der IE keine von beiden unterstützt:

a:link:hover { /* Kombinierte Pseudoklassen */  
  color:yellow;  
}

Oder:

a[href]:hover { /* Attributselektor */  
  color:yellow;  
}

Alternative: du hebst per http://de.selfhtml.org/css/formate/zentrale.htm#verschachtelte_elemente@title=Nachfahrenselektor den :hover-Effekt für alle a-Elemente auf, welche sich in einem h5-Element befinden.

Einen schönen Dienstag noch.

Gruß, Ashura

--
sh:( fo:} ch:? rl:( br: n4:~ ie:{ mo:| va:) de:> zu:} fl:( ss:) ls:[ js:|
mathbr:del.icio.us/ mathbr:w00t/