Das ist eine pedantische Frage, aber vielleicht eine Frage wert. Gibt es mechanisch einen Unterschied zwischen einer Pseudoklasse und einem Pseudo-Selektor in CSS? Wir verwenden den Begriff synonym hier, aber es scheint, dass es einen Grund für die beiden Begriffe gibt. Ist es sinnvoll, die beiden zu unterscheiden?
Eine Pseudo-Klasse ist eine bestimmte Sache , während der Pseudo-Selektor eine ist Wort erfunden.
(Unterdessen erfüllt eine Pseudo-Klasse ein Element, wenn bestimmte Bedingungen erfüllt sind (z. B. die Maus zeigt darauf, oder es ist das erste Kind des Elternteils), während ein Pseudo-Element etwas ist, das aber angepasst werden kann ist kein reales oder ganzes Element, wie "Ding vor einem Element" oder "Erste Zeile eines Textes in einem Element".)
pseudo-selector macht auf der W3C-Site ein seltsames Aussehen, aber meine anfängliche Suche legt nahe, dass es sich um einen alten alten Begriff handelt, der jetzt durch pseudo-class :
Pseudo-Selektor
der Seiten-Pseudo-Selektor: zuerst
CSS hat einen "lang" Pseudo-Selektor, der abhängig vom Medientyp automatisch das entsprechende Attribut verwendet
Pseudoklasse
5.11.4 Die Sprach-Pseudoklasse:: lang
... und viele mehr.
Pseudo-Elemente und Pseudo-Klassen
Dann gibt es die Beschreibungen für Pseudo-Elemente und Pseudo-Klassen :
Es sieht also so aus, als wären Pseudo-Selektoren nicht mehr in Mode ...
Eine Pseudoklasse ist das eigentliche Pseudo-Element, wie zum Beispiel: hover,: active, etc ..
Ein Pseudo-Selektor ist der vollständige Selektor, der eine Pseudo-Klasse enthält / verwendet. wie a: hover, a: aktiv
aber Pseudo-Klasse sollten Leute sagen / tippen. Ich glaube, Pseudo-Selektor kam von Leuten, die wussten, dass es "Pseudo" und "Selektoren" gab, also "warum zur Hölle nicht zusammen?" so etwas.
Tags und Links css terminology css-selectors