Verknüpfungsreihenfolge in css

8

Was ist die richtige Reihenfolge für das Styling des Elements <a> (link, besucht, hover, aktiv)? Alle sind verwirrend, indem sie verschiedene Kombinationen wie LVHA, LAHV. Kann jemand die richtige Reihenfolge angeben?

    
ArK 08.10.2009, 10:03
quelle

3 Antworten

15

Link "Besuchter Hover aktiv"

Um aus der CSS-Spezifikation zu zitieren:

%Vor%      

Beachten Sie, dass A: hover nach den Regeln A: link und A: visited platziert werden muss, da andernfalls die kaskadierenden Regeln die Eigenschaft color der A: hover-Regel verbergen. Da A: active nach A: hover platziert ist, wird die aktive Farbe (lime) angewendet, wenn der Benutzer sowohl das Element A aktiviert als auch darüber schwebt.

    
Daniel A. White 08.10.2009, 10:06
quelle
3

Vielleicht bevorzugen Sie auch die VLHA-Bestellung, was keinen Unterschied macht. Allerdings spezifizierte die CSS-Spezifikation die LVHA-Reihenfolge, und tatsächlich ist diese einfach zu merken: i LoVeHA!

    
Özgür 03.03.2010 11:05
quelle
1

Hier ist die beste Reihenfolge, besonders für Pseudoklassen. A L V VH H A (ich spreche es Al'va ha 'aus)

%Vor%

Dies hält sowohl besuchte Zustände als auch beide Hover-Zustände zusammen und bleibt in der angegebenen Reihenfolge. Es ermöglicht auch das Formatieren von Lesezeichen wie

%Vor%

, auf die Sie mit

zielen können %Vor%

Ich finde, das ist großartig, um direkt mit einem Abschnitt einer Site zu verlinken, aber wo das Lesezeichen keinen automatischen Hover-Stil haben soll, was es ist, da es ein Anchor-Tag ist.

    
Harry The Mad Lurker 16.03.2014 14:30
quelle

Tags und Links