Comment importer une feuille de style CSS externe
Utiliser la balise link pour importer une feuille de style CSS externe
<link rel="stylesheet" href="css/demo01.css">
Importer (importer) le style externe feuille dans la feuille de style
@import url("/crazy-html5/06css/css/demo01.css");
Utiliser la feuille de style interne
La feuille de style interne ne peut être appliquée qu'à une certaine page Web. La méthode de définition consiste à ajouter. la balise de style dans l'en-tête et dans la balise de style. Vous pouvez ajouter des styles de page dans .
<head> <style> table { background: #003366; } </style> </head>
Points de connaissance du sélecteur
Sélecteur d'attribut d'élément
1) Sélecteur de balise ordinaire
table:{background:red;}
2) Une balise contenant un certain attribut
p[id]{background:red;} représente un élément p contenant un attribut id
3) Une balise qui contient un attribut et la valeur de l'attribut est une valeur spécifique
p[id=aaa]{background:red;} représente un élément p qui contient un attribut id et id=aaa
4) Les éléments qui contiennent un attribut et la valeur de l'attribut commencent par une valeur spécifique
p[id=^aaa]{background:red;} signifie qu'il contient l'attribut id et la valeur du id commence par aaa L'élément p au début
5) L'élément qui contient un attribut et la valeur de l'attribut se termine par une valeur spécifique
p[id=$c]{background:red ;} signifie qu'il contient l'attribut id, et La valeur de id est un élément p se terminant par c
Sélecteur d'ID
sélecteur d'identifiant, qui spécifie l'élément dont l'identifiant est une valeur spécifique, par exemple, #myp représente l'id. Pour les éléments avec la valeur myp, le symbole #
Class selector
doit être ajouté devant le sélecteur d'id . Le sélecteur de classe est un élément qui correspond à la valeur de la classe et doit être ajouté devant le sélecteur. Le symbole ., par exemple, .myclass représente tous les éléments dont la valeur de classe est maclasse.
Les sélecteurs de classe peuvent être utilisés en combinaison avec des sélecteurs d'éléments. Par exemple, p.important{color:red;} doit remplir les conditions des deux sélecteurs pour prendre effet.
Contient des sélecteurs et des sélecteurs descendants
Les sélecteurs descendants peuvent sélectionner des éléments qui sont les descendants d'un élément, par exemple : h1 em{color:red}, cette règle tournera le texte de l'élément em qui est un descendant de l'élément h1 en rouge. Les autres textes em ne seront pas affectés par cette règle.
Le sélecteur enfant
est similaire au sélecteur descendant, mais il n'affecte que certains descendants directs de l'élément. Par exemple, h1>strong{color:red;} agit sur l'élément fort de premier niveau dans l'élément h1, et les autres niveaux ne sont pas affectés
Sélecteur de frères et sœurs adjacents
Si vous devez sélectionner un élément immédiatement après un autre élément et que les deux ont le même élément parent, vous pouvez utiliser le sélecteur frère adjacent, tel que h1+p{margin-top:50px;} pour sélectionner l'élément immédiatement après h1. Dans le paragraphe qui apparaît, les éléments h1 et p ont le même élément parent
Regroupement de sélecteurs
Sélecteurs qui agissent sur plusieurs éléments en même temps, comme h2, p{color :gray;} affectera à la fois l'élément h2 et l'élément p.
* est un sélecteur générique qui peut correspondre à n'importe quel élément
Sélecteur de pseudo-élément
1) : première ligne{color:red }Set; un style spécial pour la première ligne de texte
2):first-letter{color:red;}Définir un style spécial pour la première lettre du texte
:after, :before sans sélecteur
:before{} peut être utilisé pour insérer du contenu devant l'élément content. Le contenu peut être spécifié par content
:after{} peut être utilisé pour insérer du contenu après l'élément. contenu. Le contenu peut être spécifié par contenu, tel que
p:before{ content:url("img.png"); }
après et avant peuvent être utilisés avec des guillemets, et les guillemets peuvent être utilisés avec des compteurs pour définir le type de guillemets des références imbriquées
<style> p>p { quotes: "《" "》" } p>p::before{ content: open-quote; } p>p::after{ content:close-quote; } </style>
après et avant
Vous pouvez utiliser un compteur pour ajouter des nombres à plusieurs niveaux devant le texte. Cela peut être un article spécial, et. Je n'entrerai pas dans les détails ici.
Sélecteur de pseudo-classe
1 : le sélecteur racine correspond à l'élément racine du document
2 :premier enfant spécifie quand l'élément est son parent. style du premier enfant
3 :last-child spécifie le style du dernier enfant lorsque l'élément est son parent
4 :nth-child(n) spécifie le style lorsque l'élément est Le style du nième enfant de son parent
Lorsque n est impair, il correspond lorsque l'élément est un enfant impair de son parent
Lorsque n est pair, il correspond lorsque l'élément est un nombre pair du style de son enfant parent
Lorsque n est m*n+p, correspond à l'élément dont le parent correspond au style de l'enfant m*n+p-ème
5 :nt- last-child (n) Spécifie le style qui prend effet lorsque l'élément est le n-ème enfant à partir du bas de son parent
6 :only-child spécifie le style qui prend effet lorsque l'élément est le seul élément enfant de son parent
7 :empty Spécifie le style des éléments vides
Sélecteur de pseudo-classe pour l'état de l'élément
1 :hover Style when le pointeur de la souris est sur l'élément
2 :focus Le style de l'élément focus
3 :enabled Le style de l'élément activé
4 :disabled Le style de l'élément activé élément désactivé
5 :checked Le style de l'élément sélectionné (checkbox, radio)
6 ::selection Le style de certains éléments sélectionnés par l'utilisateur
7 :not (sélecteur) sélectionnez le style qui n'est pas ce sélecteur
8 :target selection L'élément #news actuellement actif, généralement utilisé avec les ancres
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!