Navigieren in der Pseudoelement-Notation in der Webentwicklung
Viele Browser, einschließlich IE7 und IE8, unterstützen die Doppelpunkt-Notation für Pseudo nur eingeschränkt -Elemente wie ::after. Moderne Browser unterstützen aus Gründen der Abwärtskompatibilität die Einzelpunktschreibweise (:after). Dies wirft die Frage auf, ob ausschließlich die Einzelpunkt-Notation verwendet und der Code später aktualisiert werden soll, wenn der Marktanteil von IE8 abnimmt.
Einzel- vs. Doppelpunkt-Notation
Beide verwenden Die gemeinsame Verwendung von Notationen wird nicht empfohlen. CSS 2.1-kompatible Benutzeragenten ignorieren die gesamte Regel, wenn der Selektor nicht geparst werden kann.
.foo:after, .foo::after { /*styles*/ }
Empfehlung
Für die unmittelbare Zukunft ist es am besten, dabei zu bleiben Ein-Doppelpunkt-Notation (:after) für Pseudoelemente. Es ist prägnanter und wird allgemeiner unterstützt. Da der Marktanteil von IE8 vernachlässigbar wird, sollten Sie erwägen, den Code zu überarbeiten und für eine bessere Spezifität die Doppelpunkt-Notation zu verwenden.
Das obige ist der detaillierte Inhalt vonEinzel- oder Doppelpunktschreibweise für Pseudoelemente: Was ist der beste Ansatz?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!