Heim >Web-Frontend >Front-End-Fragen und Antworten >Welche Selektoren gibt es in CSS?
p { color: red; }<p>Der obige Code ändert die Textfarbe aller
<p>
-Elemente im HTML-Dokument in Rot. <p>
元素的文字颜色改为红色。
.blue { color: blue; }<p>上面的代码会将所有拥有class属性为
"blue"
的元素的文字颜色改为蓝色。
#header { width: 100%; }<p>上面的代码会将拥有id属性为
"header"
的元素的宽度调整为100%。
<p>二、组合选择器
header nav { background-color: blue; }<p>上面的代码会将
<header>
元素下的所有<nav>
元素的背景颜色改为蓝色。
ul > li { font-size: 16px; }<p>上面的代码会将所有的
<ul>
元素中的直接子元素<li>
的字体大小设置为16像素。
<p>三、属性选择器
a[href="https://www.example.com"] { color: green; }<p>上面的代码会将所有链接到
https://www.example.com
的锚点元素颜色设置为绿色。
input[type="text"] { background-color: #f2f2f2; }<p>上面的代码会将所有拥有type属性为
"text"
的<input>
元素的背景颜色设置为灰白色。
<p>四、伪类选择器
a:hover { color: red; }<p>上面的代码会将所有在鼠标悬停时的链接的颜色设置为红色。
input:focus { border: 2px solid green; }<p>上面的代码会在用户将某个
<input>
元素设置为焦点时,将该元素的边框颜色设置为绿色。
<p>五、伪元素选择器
h1::before { content: ">> "; }<p>上面的代码会在所有
<h1>
元素的前面插入一个带有两个大于号的内容。
p::first-letter { font-size: 20px; }<p>上面的代码会将每个
<p>
"blue"
in Blau. 🎜"header"
auf 100 % an. 🎜🎜2. Kombinationsselektor🎜🎜🎜Nachkommenselektor: Nachkommenelemente auswählen. 🎜🎜🎜Zum Beispiel: 🎜rrreee🎜Der obige Code ändert die Hintergrundfarbe aller <nav>
-Elemente unter dem <header>
-Element in Blau. 🎜<li>
im Element <ul>
auf 16 Pixel fest . 🎜🎜3. Attributselektor 🎜🎜🎜Attributselektor: Elemente nach Attributnamen auswählen. 🎜🎜🎜Zum Beispiel: 🎜rrreee🎜Der obige Code setzt die Farbe aller mit https://www.example.com
verknüpften Ankerelemente auf Grün. 🎜<input>
-Elemente mit dem Typattribut "text"
auf gebrochenes Weiß . 🎜🎜4. Pseudoklassenselektor 🎜🎜🎜Link-Pseudoklasse: Wählen Sie Elemente basierend darauf aus, ob es sich um Links handelt. 🎜🎜🎜Beispiel: 🎜rrreee🎜Der obige Code setzt die Farbe aller Links beim Mouseover auf Rot. 🎜<input>
-Elements auf Grün, wenn der Benutzer das Element auf Fokus setzt. 🎜🎜5. Pseudo-Element-Selektor🎜🎜🎜::before und ::after: Fügt den generierten Inhalt vor oder nach dem Inhalt des ausgewählten Elements ein. 🎜🎜🎜Zum Beispiel: 🎜rrreee🎜Der obige Code fügt einen Inhalt mit zwei Größer-als-Zeichen vor allen <h1>
-Elementen ein. 🎜<p>
-Elements auf 20 Pixel fest. 🎜🎜Zusammenfassung: 🎜🎜Die oben genannten sind die häufig verwendeten Selektortypen in CSS, mit denen Webseiten verschiedene Stile besser anzeigen können. Beim tatsächlichen Webdesign können wir je nach Situation unterschiedliche Selektoren auswählen, um bessere Ergebnisse zu erzielen. 🎜Das obige ist der detaillierte Inhalt vonWelche Selektoren gibt es in CSS?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!