Dieser Artikel gibt Ihnen eine detaillierte Einführung in den zusammengesetzten Selektor, den vereinten zusammengesetzten Selektor, den Pseudoklassen- und Pseudoelementselektor und den Attributselektor in CSS.
Auch als Tag-spezifischer Selektor bekannt
Funktion: Inhalte auswählen, die mit zwei Tags gleichzeitig übereinstimmen
Format: 1. Durch zwei Selektorzusammensetzung, der erste ist der Etikettenselektor, der zweite ist der Klassenselektor oder ID-Selektor 2. Zwischen den beiden Selektoren darf kein Leerzeichen stehen
div.student{ color: red; }
Komma Verbunden
p.slogn,.teacher,#gy{ font-family: "宋体"; }
#yuGong .people{
color: red;
}
2. Zusammengesetzter Selektor für untergeordnete Elemente
Söhne von Yugong in den Nachkommen ihre Haare färben. Yugongs Enkel und Urenkel färben ihre Haare nicht, weil sie noch jung sind
Hier werden nur Kinderelemente (leibliche Söhne) ausgewählt3. Close Brothers Selector
dem ersten Element folgen
, aber das zweite Element muss nicht dem ersten Element folgen .
#yuGong>.people{
color: red;
}
0. Was ist „Pseudo“?
„Pseudo“ bedeutet, dass der Selektor zum Ändern von Teilen verwendet wird, die sich nicht im Dokumentbaum befinden.
1. Pseudoklassenselektor
#secondBaby+#thirdBaby{
color: red;
}
Funktion: Festlegen des besuchten Stils des Elements (Hyperlink)
Format:
#bigBaby~#thirdBaby{ color: red; }
3) Hover
a:link{...}
Funktion: Legen Sie den Stil der Elementaktivität fest (Maus gedrückt)
Format : 5) Fokus es , folgen Sie der link-visited-hover-Aktiven Reihenfolge, sonst können Fehler auftreten
2. Pseudo-Element-Selektor
Funktion: Wird verwendet, um einige Elemente zu erstellen, die nicht im Dokumentbaum enthalten sind, und ihnen Stile hinzuzufügen.
Selektor | Funktion | Format |
---|---|---|
::first-letter | Wählen Sie den ersten Buchstaben des Selektors aus |
p::first-letter p::first-letter
|
::first-line | 选取选择器的首行 | p::first-line |
::before | 在选择器前增加内容,使用 content 属性来指定要插入的内容。(被插入的内容实际上不在文档树中) | p::before{content: "hello ";} |
::after | 在选择器后增加内容,使用 content 属性来指定要插入的内容。(被插入的内容实际上不在文档树中) | p::after{content: "hello ";} |
::selection | 匹配被用户选中或者处于高亮状态的部分 |
p::selection |
p::first-line
Fügen Sie Inhalt vor dem Selektor hinzu und verwenden Sie den Inhalt Attribut, um den einzufügenden Inhalt anzugeben. (Der eingefügte Inhalt befindet sich tatsächlich nicht im Dokumentbaum) | ||
---|---|---|
::selection | ||
Selektor |
Das obige ist der detaillierte Inhalt vonLernen von CSS-Selektoren: Lassen Sie uns über zusammengesetzte Selektoren sprechen (ausführliche Einführung). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!