Maison > Article > interface Web > Quelles sont les catégories de sélecteurs CSS ?
La classification des sélecteurs CSS est la suivante : 1. Sélecteur de balise ; 2. Sélecteur de classe ; 3. Sélecteur d'ID ; 5. Sélecteur de combinaison ; 8. Sélecteur d'attribut pour la correspondance de chaînes.
L'environnement d'exploitation de ce tutoriel : système Windows 7, version CSS3&&HTML5, ordinateur Dell G3.
Il existe de nombreux types de sélecteurs CSS. Jetons un coup d'œil aux types de sélecteurs CSS
1.
2. Sélecteur de classe (tel que : class="head", class="head_logo").
3. Sélecteur d'ID (tel que : id="name", id="name_txt").
4. Sélecteur global (tel que : signe *).
5. Combinez les sélecteurs (tels que : .head .head_logo, notez que les deux sélecteurs sont séparés par la barre d'espace).
6. Hériter du sélecteur (tel que : p p, notez que les deux sélecteurs sont séparés par la barre d'espace).
7. Sélecteur de pseudo-classe (par exemple : style de lien, pseudo-classe d'un élément, 4 états différents : lien, visité, actif, survol.).
8. Sélecteurs d'attributs pour la correspondance de chaînes (^ $ * trois types, correspondant respectivement au début, à la fin et à l'inclusion).
Les sélecteurs CSS les plus couramment utilisés parmi les huit sélecteurs CSS ci-dessus sont les sélecteurs de balises, les sélecteurs .class, les sélecteurs d'ID, les sélecteurs d'attributs et les sélecteurs de pseudo-classe.
Ci-dessous, nous donnerons un exemple de chacun de ces cinq sélecteurs CSS : (Pour d'autres exemples de sélecteurs, veuillez vous référer au manuel CSS)
(1) Sélecteur d'étiquette :
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <style> p{ color: red; font-size: 20px; } </style> </head> <body> <p>余生有你</p> <p>幸得安喜</p> </body> </html>
L'effet est le suivant :
(2) Sélecteur de classe :
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <style> .class1{ background-color: blue; } .class2{ background-color: brown; } </style> </head> <body> <div class="class1">div</div> <div class="class2">div</div> <div class="class3">div</div> </body> </html>
L'effet est le suivant :
<.>
(3) Sélecteur d'ID :<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <style> #class1{ background-color: blue; } #class2{ background-color: brown; } </style> </head> <body> <div id="class1">div</div> <div id="class2">div</div> <div id="class3">div</div> </body> </html>L'effet est le suivant : (4) Sélecteur d'attribut :
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <style> div[id=class2]{ background-color: brown; } </style> </head> <body> <div id="class1">div</div> <div id="class2">div</div> <div id="class3">div</div> </body> </html>Effet Comme suit : (5) Sélecteur de pseudo-classe :
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <style> a:link{ color: brown; background: cornsilk; } a:hover{ text-decoration: none; color: rgb(252, 0, 0); } a:active{ background: rgb(202, 0, 175); color: rgb(59, 59, 59); } a:visited{ color: brown; background: cornsilk; } </style> </head> <body> <a href="#">哈喽,看我,你在干什么</a> </body> </html>Effet :
Apprentissage recommandé :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!