| 

.NET C# Java Javascript Exception

2
Die mir bekannten Klassen sind:

link, visited, focus, hover, active


Leider habe ich manchmal Probleme, dass eine bestimmte Pseudo-Klasse "überdeckt" wird. Gibt es dafür eine festgelegte Reihenfolge?

p.s. Diese Frage resultiert aus der Frage 95.
News:
21.08.2009
Serda 455 2 7
wieso stelltst du die Frage noch einmal? In der Ausgangsfrage hattest du schon Antworten bekommen. Versteh ich nicht :-(
Rene Drescher-Hackel 22.08.2009
Weil es hier um die Reihenfolge geht. Ich dachte, dass FalkP sein Kommentar einfach hier nochmal als Antwort postet. Weil unter dem alten Titel werde ich, oder Andere die Frage nie wieder finden.
Serda 22.08.2009
3 Antworten
7
Ich bin mir nicht sicher, ob es tatsächlich eine "vorgegebene" Reihenfolge für die Pseudoklassen gibt. Die Erfahrung lehrt jedoch, dass man :hover nach :link und :visited, sowie :active nach :hover definieren sollte.
Somit wäre eine empfohlene Reihenfolge:

  • :link
  • :visited
  • :hover
  • :active
  • :focus
24.08.2009
FalkP 3,3k 3 8
Genau so habe ich es mir vorgestellt! Danke ;)
Serda 24.08.2009
Dazu gibt es sogar eine Merkregel: LoVe/HAte – link, visited, hover, active. Nur focus muss man sich separat merken.
reima 11.09.2009
1
Ich stimme FalkP zu und habe noch eine Quelle gefunden:
Note: a:hover MUST come after a:link and a:visited in the CSS definition in order to be effective!
Note: a:active MUST come after a:hover in the CSS definition in order to be effective!
07.09.2009
thobach 41 1 2
1
Zu diesem Thema möchte ich folgendes Empfehlen:
http://www.thestyleworks.de/tut-art/pc_dynamic_a_name.shtml
07.09.2009
Ralf D. 89 2

Stelle deine Html-Frage jetzt!