Häufig verwendete CSS-Selektoren schnell finden und merken
CSS-Selektoren sind ein sehr wichtiger Bestandteil der Webentwicklung. Sie ermöglichen es uns, Webseiten durch Auswahl von Elementen zu gestalten und zu bedienen. In der täglichen Entwicklung ist die Beherrschung häufig verwendeter CSS-Selektoren für das Schreiben von effizientem CSS-Code sehr wichtig. Im Folgenden werden einige häufig verwendete CSS-Selektoren vorgestellt und spezifische Codebeispiele bereitgestellt, damit Sie sie schnell finden und sich daran erinnern können.
- Elementselektor (Elementselektor)
Der Elementselektor ist der gebräuchlichste Typ von CSS-Selektor, der Stile anwendet, indem er den Tag-Namen des Elements auswählt. Der folgende Code setzt beispielsweise die Textfarbe aller Absätze auf Rot:
p {
color: red;
}
Nach dem Login kopieren
- Klassenselektor (Klassenselektor)
Der Klassenselektor beginnt mit einem Punkt (.) und wendet den Stil an, indem er das Element mit dem angegebenen Element auswählt Klassenattribut. Der folgende Code setzt beispielsweise die Hintergrundfarbe aller Elemente mit der Klasse „Box“ auf Gelb:
.box {
background-color: yellow;
}
Nach dem Login kopieren
- ID-Selektor (ID-Selektor)
Der ID-Selektor beginnt mit einem Nummernzeichen (#) und gibt das ID-Attribut an indem Sie ein Element auswählen, auf das Stile angewendet werden sollen. Beachten Sie, dass der ID-Selektor innerhalb derselben Seite eindeutig sein sollte. Der folgende Code legt beispielsweise die Schriftart des Elements mit der ID „header“ auf 20 Pixel fest:
#header {
font-size: 20px;
}
Nach dem Login kopieren
- Nachkommen-Selektor Der Nachkommen-Selektor wendet Stile an, indem er Nachkommenelemente eines Elements auswählt. Nachkommenselektoren verwenden Leerzeichen, um Elemente zu trennen. Der folgende Code setzt beispielsweise die Absatztextfarbe in allen div-Elementen auf Blau:
div p {
color: blue;
}
Nach dem Login kopieren
Untergeordneter Selektor (untergeordneter Selektor) - Der untergeordnete Selektor wendet einen Stil an, indem er die direkten untergeordneten Elemente eines Elements auswählt. Untergeordnete Elementselektoren verwenden ein Größer-als-Zeichen (>), um Elemente zu trennen. Mit dem folgenden Code wird beispielsweise die Schriftgröße aller direkten untergeordneten Elemente von div-Elementen mit der Klasse „Container“ auf 18 Pixel festgelegt: benachbarte Geschwister, auf die der Stil angewendet werden soll. Benachbarte Geschwisterselektoren verwenden ein Pluszeichen (+), um Elemente zu trennen. Der folgende Code setzt beispielsweise die Hintergrundfarbe aller benachbarten Geschwisterelemente auf Grau:
div > .container {
font-size: 18px;
}
Nach dem Login kopieren
Pseudoklassenselektor (Pseudoklassenselektor) - Pseudoklassenselektor wird verwendet, um Elemente in einem bestimmten Zustand auszuwählen, z als: hover Wird verwendet, um Elemente im Mouseover-Zustand auszuwählen. Der folgende Code setzt beispielsweise die Textfarbe, wenn die Maus über einen Link fährt, auf Rot:
div + div {
background-color: gray;
}
Nach dem Login kopieren
Pseudo-Element-Selektor (Pseudo-Element-Selektor) - Pseudo-Element-Selektor wird verwendet, um einen bestimmten Teil von auszuwählen ein Element, wie zum Beispiel::before Wird zum Hinzufügen von Inhalten vor einem Element verwendet. Der folgende Code fügt beispielsweise einen Textblock vor dem p-Element hinzu:
a:hover {
color: red;
}
Nach dem Login kopieren
Das Obige sind einige häufig verwendete CSS-Selektoren und entsprechende Codebeispiele, die häufig in der Webentwicklung verwendet werden. Wenn Sie diese Selektoren beherrschen, können Sie CSS-Code flexibler und effizienter schreiben. Wenn Sie auf ein Problem stoßen, das ein Styling erfordert, können Sie diese Selektoren schnell finden und sich merken, um das Problem schneller zu lösen. Ich hoffe, dass dieser Artikel für die CSS-Entwicklung aller hilfreich sein wird.
Das obige ist der detaillierte Inhalt vonVerbessern Sie die Such- und Speichergeschwindigkeit von CSS-Selektoren. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!