Hallo hover.
Ich möchte von einem Wort auf einen weiter unten stehenden Text verlinken, das Problem ist nur das der "Zieltext" dann den a:hover Effekt bekommt, deswegen wollte ich fragen ob es möglich ist mit Klassenselektoren oder ähnlichem mehrere verschiedene a:hover Effekte auf einer Seite einzubinden?
Deiner Formulierung zu Folge hast du ein mit folgendem vergleichbares Konstrukt:
<a href="#foo">Goto Foo</a>
<a name="foo">Foo</a>
Dass a:hover
nun sowohl auf den Link als auch den Anker zutrifft dürfte klar sein. Eine Lösung wäre, einfach den Selektor spezifischer zu wählen, z. B. durch Kombination der Pseudoklassen: a:link:hover
.
Der IE kümmert sich nicht um Letzteres, aber da bei ihm a:hover
sowieso nur auf Links bezogen wird, ist dies kein Problem.
Aber eigentlich brauchst du das alles gar nicht. Anker werden heutzutage durch das Setzen einer ID festgelegt.
Obiges also einmal beispielhaft, wie man es tun könnte:
<a href="#foo">Goto Foo</a>
<p id="foo">Foo Bar Baz</p>
Hier kann es auch keine Probleme geben, da a:hover
nicht auf p zutrifft.
Und wo ist nun eigentlich die Grafik, die du im Thema erwähnt hast?
Einen schönen Samstag noch.
Gruß, Ashura
sh:( fo:} ch:? rl:( br: n4:~ ie:{ mo:| va:) de:> zu:} fl:( ss:) ls:[ js:|
„It is required that HTML be a common language between all platforms. This implies no device-specific markup, or anything which requires control over fonts or colors, for example. This is in keeping with the SGML ideal.“
[HTML Design Constraints: Logical Markup]