Vorschauversionen von Safari (Technology Preview 106) und Firefox (Version 78) unterstützen jetzt die neuen CSS-Pseudoklassen Verwenden Sie :is(), um Duplikate zu reduzieren Sie können die Pseudoklasse /* vorher */ .embed .save-button:hover, .attachment .speichern-button:hover { Deckkraft: 1; } /* nach */ :ist(.embed, .attachment) .Speichern-Button:hover { Deckkraft: 1; } Diese Funktion ist vor allem bei unverarbeitetem Standard-CSS-Code nützlich. Wenn Sie Sass oder einen ähnlichen CSS-Präprozessor verwenden, bevorzugen Sie möglicherweise die Verschachtelung. Hinweis: Browser unterstützen auch die nicht standardmäßigen Pseudoklassen Verwenden Sie :where(), um die Spezifität gering zu halten Weder Diese Funktion ist für Stile nützlich, die leicht überschrieben werden sollen. Beispielsweise enthält das Basis-Stylesheet sanitize.css die folgende Stilregel, die die Standardfüllfarbe festlegt, wenn das Attribut svg:nicht([füllen]) { füllen: aktuelle Farbe; } Aufgrund der höheren Spezifität (B=1, C=1) können Websites diese Deklaration nicht mit einem einzelnen Klassenselektor (B=1) überschreiben und sind gezwungen, entweder .Teilen-Symbol { Füllung: blau; /* Nicht anwendbar aufgrund geringer Spezifität*/ } CSS-Bibliotheken und Basis-Stylesheets können dieses Problem vermeiden, indem sie ihre Attributselektoren mit /* bereinigen.css */ svg:wo(:nicht([füllen])) { füllen: aktuelle Farbe; } /* Autoren-Stylesheet */ .Teilen-Symbol { Füllung: blau; /* Aufgrund der hohen Spezifität anwendbar*/ } Zusammenfassen Dies ist das Ende dieses Artikels über CSS :is() und :where(), die in Browsern verfügbar sind. Weitere Browserinhalte zu CSS :is() und :where() finden Sie in den vorherigen Artikeln von 123WORDPRESS.COM oder in den verwandten Artikeln weiter unten. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird! |
>>: Verwenden Sie reines CSS, um das A-Tag in HTML ohne JavaScript zu deaktivieren
Inhaltsverzeichnis 1. Anonyme Slots 2. Benannte S...
Code kopieren Der Code lautet wie folgt: <!DOC...
In diesem Artikel wird der spezifische Code von j...
Inhaltsverzeichnis 1. Testexperiment 2. Leistungs...
Als ich MySQL konfiguriert habe, habe ich die Sta...
In diesem Artikel wird der spezifische Code von J...
Der Befehl zur Tabellenerstellung erfordert: Der...
Code kopieren Der Code lautet wie folgt: <html...
Inhaltsverzeichnis Ergebnisse erzielen Vollständi...
Inhaltsverzeichnis Nachrichtenbrett Erforderliche...
Inhaltsverzeichnis 01 Problembeschreibung 02 Lösu...
Vorwort Wie wir alle wissen, ist in Linux alles e...
Inhaltsverzeichnis 1. v-on-Richtlinie 1. Grundleg...
Um den Lastenausgleich zu verstehen, müssen Sie s...
Inhaltsverzeichnis 1. MySQL-Datenstruktur 2. Die ...