Heim > Web-Frontend > CSS-Tutorial > Was sind die Selektoren in CSS? Kennen Sie die Prioritätsreihenfolge der Selektoren?

Was sind die Selektoren in CSS? Kennen Sie die Prioritätsreihenfolge der Selektoren?

yulia
Freigeben: 2018-09-13 10:28:10
Original
3704 Leute haben es durchsucht

Als Front-End-Ingenieur sind Ihnen CSS-Selektoren nicht fremd. Selektoren sind ein wesentlicher Bestandteil unseres Layouts. Wissen Sie also, was -Selektoren in CSS sind? Wie ist die Prioritätsreihenfolge von CSS-Selektoren? Nur wenn Sie die Geheimnisse kennen, können Sie sich bei der Arbeit wohler fühlen. Lassen Sie uns als Nächstes über CSS-Selektoren und ihre Prioritätsreihenfolge sprechen.

1. Was sind die CSS-Selektoren?

Es gibt viele Selektoren in CSS, wie zum Beispiel: ID-Selektor, Klassenselektor, Platzhalterselektor, Pseudoklassenselektor Lassen Sie uns hauptsächlich einige häufig verwendete vorstellen.

1. Tag-Selektor

Syntax: Tag-Name {}, z. B.: h1{} // Stile für alle h1-Elemente festlegen.

2. ID-Selektor

Syntax: #id name{} //Der ID-Wert muss eindeutig sein und kann nicht wiederholt werden, z. B.: #top{} //Legen Sie den Stil für das Element fest mit der ID von top.

3. Klassenselektor

Syntax: .class{}, z. B.: .box{} //Stile für alle Elemente festlegen, deren Klassenwert box ist.

4. Gruppenselektor

Syntax: Selektor 1, Selektor 2, Selektor N{}, z. B.: #box1,.box2,p{} //Die ID ist box1, die Klasse legt fest Stil für die Elemente von box2 und p zusammen.

5. Wildcard-Selektor

Syntax: *{}, z. B.: *{font-size: 16px} //Stellen Sie die Schriftgröße der gesamten Seite auf 16px ein.

6. Nachkommenselektor

Syntax: Selektor 1 Selektor 2{}, z. B.: p .aa{} //Wählen Sie den angegebenen Nachkommen .aa des angegebenen Vorfahrenelements p aus.

7. Selektor für untergeordnete Elemente

Syntax: übergeordnetes Element>untergeordnetes Element{}, z. B.: p>.box{} //Wählen Sie das angegebene untergeordnete Element .box des übergeordneten Elements p aus. Beachten Sie den Unterschied zum Selektor für untergeordnete Elemente

8. Pseudoklassenselektor

Pseudoklassen können zur Darstellung einiger Sonderzustände verwendet werden, z. B.:
: Link – nicht besuchter Superlink .
: besucht – ein Hyperlink, der besucht wurde.
: Hover – das Element, über das die Maus fährt.
: aktiv – das Element, auf das geklickt wird.

zB: a:hover{color:red} //Wenn die Maus über die a-Beschriftung fährt, ändert sich die Farbe in Rot.

2. Prioritätsreihenfolge der CSS-Selektoren

Wenn unterschiedliche Werte desselben Attributs auf dasselbe Element angewendet werden und ein Konflikt zwischen den definierten Attributen besteht Wessen Wert also verwendet werden soll, betrifft diesmal die Prioritätsreihenfolge von CSS.
1. Die Verwendung von !important nach einem Attribut überschreibt den an einer beliebigen Stelle auf der Seite definierten Elementstil.
2. Interner Stil als Stilattribut innerhalb des Elements geschrieben
4. Tag-Selektor
7. Browser-angepasst oder geerbt

Zusammenfassungssortierung: !important >
Zusammenfassung: Das Obige fasst die häufig verwendeten Selektoren in CSS und ihre Syntaxregeln zusammen. Was die Prioritätsreihenfolge des Selektors betrifft, wird hier nur die endgültige Schlussfolgerung gegeben. Sie müssen es noch selbst ausprobieren. Es wird hier keine Demonstration geben. Ich hoffe, dieses Tutorial kann Ihnen helfen!

Das obige ist der detaillierte Inhalt vonWas sind die Selektoren in CSS? Kennen Sie die Prioritätsreihenfolge der Selektoren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage