Struktureller (Position) Pseudoklassenselektor (CSS3)
li:first-child { /* Wähle das erste Kind aus */ Farbe: rosa; } li:last-child { /* letztes Kind */ Farbe: lila; } li:nth-child(4) { /* Wähle das vierte Kind aus, n steht für die Zahl */ Farbe: himmelblau; } Attributselektoren Selektoren, die Tags mit bestimmten speziellen Attributen auswählen, werden Attributselektoren genannt. /* Holen Sie sich das Element mit diesem Attribut */ div[class^=font] { /* class^=font bedeutet die Startposition der Schriftart*/ Farbe: rosa; } div[class$=footer] { /* class$=footer gibt die Endposition des Fußbereichs an*/ Farbe: himmelblau; } div[class*=tao] { /* class*=tao *= bedeutet, dass tao an jeder beliebigen Position stehen kann*/ Farbe: grün; } <div class="font12">Attributselektor</div> <div class="font12">Attributselektor</div> <div class="font24">Attributselektor</div> <div class="font24">Attributselektor</div> <div class="font24">Attributselektor</div> <div class="24font">Attributselektor 123</div> <div class="sub-footer">Attribut-Selektor Fußzeile</div> <div class="jd-footer">Attribut-Selektor-Fußzeile</div> <div class="news-tao-nav">Attributselektor</div> <div class="news-tao-header">Attributselektor</div> <div class="tao-header">Attributselektor</div> Eingabe [Typ=Text] div[Klasse*=tao] Pseudoelement-Selektoren (CSS3)
p::erster-Buchstabe { Schriftgröße: 20px; Farbe: Pink; } /*Spezielles Format für die erste Zeile*/ p::erste-Zeile { Farbe: himmelblau; } p::Auswahl { /* Schriftgröße: 50px; */ Farbe: orange; } 4. E::before und E::after Erstellen Sie an den Start- und Endpositionen innerhalb des E-Elements ein Element. Dieses Element ist ein Inline-Element und muss in Verbindung mit dem Inhaltsattribut verwendet werden. div::vor { Inhalt: „Start“; } div::nach { Inhalt: „Ende“; } E:after und E:before sind in älteren Versionen Pseudoelemente. In der CSS3-Spezifikation wird „:“ zur Darstellung von Pseudoklassen und „::“ zur Darstellung von Pseudoelementen verwendet. In Browsern höherer Versionen werden E:after und E:before jedoch automatisch als E::after und E::before erkannt. Dies geschieht aus Kompatibilitätsgründen. Der Unterschied zwischen ":" und "::" besteht darin, dass sie zwischen Pseudoklassen und Pseudoelementen unterscheiden. Sie werden Pseudoelemente genannt, weil sie keine echten Seitenelemente sind. HTML hat keine entsprechenden Elemente, aber ihr gesamtes Nutzungs- und Leistungsverhalten ist das gleiche wie bei echten Seitenelementen. Sie können für sie dieselben CSS-Stile wie für Seitenelemente verwenden. Oberflächlich betrachtet sehen sie wie bestimmte Elemente der Seite aus, aber tatsächlich sind es Verhaltensweisen, die durch CSS-Stile angezeigt werden. Daher werden sie Pseudoelemente genannt. Es handelt sich um die Anzeige von Pseudoelementen in der HTML-Codestruktur. Es ist ersichtlich, dass die Struktur von Pseudoelementen nicht überprüft werden kann. Beachten Der von den Pseudoelementen :before und :after hinzugefügte Inhalt ist standardmäßig ein Inline-Element**; das Inhaltsattribut dieser beiden Pseudoelemente stellt den Inhalt der Pseudoelemente dar. Wenn Sie :before und :after festlegen, müssen Sie deren Inhaltsattribut festlegen, sonst funktionieren die Pseudoelemente nicht. Zusammenfassen Oben sehen Sie ein Beispiel für den neuen Selektor in CSS3, den ich Ihnen vorgestellt habe. Ich hoffe, es ist hilfreich für Sie. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und ich werde Ihnen rechtzeitig antworten. Ich möchte auch allen für ihre Unterstützung der Website 123WORDPRESS.COM danken! |
<<: Der erste Schritt beim Einstieg in die MySQL-Datenbank besteht darin, eine Tabelle zu erstellen
Ich habe vor Kurzem Ubuntu 20.04 installiert und ...
<br />Verwandte Artikel: 9 praktische Vorsch...
Inhaltsverzeichnis 1. Funktionsbindung 2. Mit Par...
Vorwort Heute werde ich Ihnen ein Holy-Grail-Layo...
Inhaltsverzeichnis 1. So überwachen Sie Tomcat 2....
Kollegen fragen oft, ob beim Löschen von Dateien/...
Hexo bindet einen benutzerdefinierten Domänenname...
In diesem Artikel untersuchen wir, warum async/aw...
Aus verschiedenen Gründen müssen Sie manchmal den...
Beispiel für die Validierung eines jQuery-Formula...
Inhaltsverzeichnis Vorwort Was soll verwendet wer...
<br />Originaltext: http://jorux.com/archive...
1. Langsame Abfrage aufgrund fehlenden oder ungül...
1. Ich habe vorher die Version QT5.13 heruntergel...
Inhaltsverzeichnis Das Verfahren Im Objekt Verste...