CSS 2.1 ::Vollreferenz
CSS 2.1: Die Pseudoklassen
Allgemeines:
Ganz allgemein ausgedrückt, definieren Pseudoklassen Merkmale, die sich prinzipiell nicht von einem Dokumentstammbaum ableiten lassen. Darüber hinaus treten Pseudoklassen weder im Quellcode noch im Dokumentstammbaum auf. Sie sind keine tatsächlich vorhandenen Klassen, sondern nur Klassen, die man sich vorstellt, daher der Begriff 'Pseudoklassen'.
In der Praxis bedeutet dies, dass, basierend auf Interaktionen des Benutzers, einem Element wechselnde Pseudoklassen zugeordnet sein können. Für jede dieser Pseudoklassen lassen sich andere Eigenschaften und Werte definieren.
Pseudoklassen dürfen innerhalb eines Selektors an beliebiger Stelle auftreten und sind nicht abhängig von Groß-/Kleinschrift.
Pseudoklassen haben denselben Einfluß auf die Spezifizität eines Selektors wie einfache Klassen.
Liste der Pseudoklassen:
Eigenschaft | CSS 2.1 | CSS Mobile |
:active | 5.11.3 | Selectors |
:first | 13.2.2 | — |
:first-child | 5.11.1 | — |
:focus | 5.11.3 | Selectors |
:hover | 5.11.3 | — |
:lang(n) | 5.11.4 | — |
:left | 13.2.2 | — |
:link | 5.11.2 | Selectors |
:right | 13.2.2 | — |
:visited | 5.11.2 | Selectors |