CSS (Cascading Style Sheets) est un langage de feuille de style utilisé pour les documents HTML (Hypertext Markup Language). CSS peut rendre l'apparence des pages Web plus belle et plus claire, et améliorer la lisibilité et la maintenabilité des pages Web.
Les feuilles de style CSS comprennent généralement trois parties : les sélecteurs, les attributs et les valeurs. Le sélecteur spécifie l'élément HTML auquel le style doit être appliqué, l'attribut définit le style à appliquer à l'élément et la valeur spécifie la valeur spécifique de l'attribut.
Apprenons-en davantage sur l'utilisation du CSS.
Tout d'abord, nous devons créer une feuille de style CSS pour le document HTML. Habituellement, nous stockons la feuille de style CSS dans un fichier .css séparé et l'introduisons via la balise dans la balise
Par exemple :
<head> <link rel="stylesheet" type="text/css" href="style.css"> </head>
Un sélecteur est un identifiant qui précise l'élément HTML auquel le La règle CSS s'applique. Les sélecteurs courants incluent :
Exemple :
/* 标签名选择器 */ p { color: blue; } /* 类选择器 */ .red { color: red; } /* ID选择器 */ #green { color: green; } /* 属性选择器 */ [class="yellow"] { color: yellow; } /* 伪类选择器 */ a:hover { color: purple; }
Les attributs spécifient les éléments HTML auxquels s'appliquent les règles CSS . style. Les attributs courants incluent :
Exemple :
/* 文本颜色 */ p { color: blue; } /* 背景颜色 */ body { background-color: #eee; } /* 字体大小、字体类型、字体粗细 */ h1 { font-size: 32px; font-family: Arial, sans-serif; font-weight: bold; } /* 文本对齐方式 */ div { text-align: center; } /* 外边距、内边距 */ .box { margin: 10px; padding: 20px; } /* 边框 */ .img { border: 1px solid black; }
La valeur est la valeur spécifique de l'attribut. La plage de valeurs possibles pour une propriété dépend du type de propriété. Par exemple, les couleurs peuvent utiliser des noms de couleurs prédéfinis (comme "rouge", "bleu", etc.) ou utiliser des valeurs hexadécimales ou RVB (comme "#ff0000", "rgb(255,0,0)", etc. ).
Exemple :
/* 颜色 */ p { color: blue; } /* 背景颜色 */ body { background-color: #eee; } /* 字体大小、字体类型、字体粗细 */ h1 { font-size: 32px; font-family: Arial, sans-serif; font-weight: bold; } /* 文本对齐方式 */ div { text-align: center; } /* 外边距、内边距 */ .box { margin: 10px; padding: 20px; } /* 边框 */ .img { border: 1px solid black; }
Les styles en CSS peuvent être hérités. Par exemple, nous pouvons définir un attribut de police pour tous les paragraphes d'un document HTML, et les valeurs de ces attributs peuvent être automatiquement héritées par le texte contenu dans chaque paragraphe.
Exemple :
/* 字体 */ body { font-family: Arial, sans-serif; }
Lorsque plusieurs règles CSS sont appliquées au même élément HTML, elles sont appliquées en cascade se produit. Cela signifie que certaines règles ont une priorité plus élevée et prévalent sur d’autres règles. Le principe de cascade utilisé en CSS est :
Exemple :
<!DOCTYPE html> <html> <head> <style> /* 优先级为1,文件顺序为1 */ p { color: red; } </style> <style> /* 优先级为10,文件顺序为2 */ .green { color: green; } </style> <style> /* 优先级为100,文件顺序为3 */ #blue { color: blue; } </style> </head> <body> <p class="green" id="blue">This text is blue.</p> </body> </html>
Utilisez la feuille de style CSS avec < link> La balise ; est généralement considérée comme une bonne pratique lors de la création de liens vers des documents HTML. Cela présente les avantages suivants :
Exemple :
<head> <link rel="stylesheet" type="text/css" href="style.css"> </head>This text is red.
This text is blue.
This text is green.
/* style.css */ .red { color: red; } .blue { color: blue; } .green { color: green; }
Parfois, enregistrez la feuille de style CSS dans des documents HTML peut améliorer la vitesse de chargement des pages. Si la feuille de style s'applique uniquement à la page actuelle, vous pouvez la placer dans une balise