Syntaxe de Base du CSS
Comprendre la Syntaxe Fondamentale du CSS
La syntaxe du CSS, ou Cascading Style Sheets, est relativement simple mais cruciale pour définir la présentation des éléments HTML sur une page web. Examinons la structure de base d'une règle CSS.
Structure d'une Règle CSS
Une règle CSS se compose de deux parties principales : le sélecteur et le bloc de déclarations.
/* Sélecteur */
body {
/* Déclarations */
font-family: 'Arial', sans-serif;
font-size: 16px;
color: #333;
}
-
Sélecteur : Indique les éléments HTML auxquels la règle s'applique. Dans l'exemple, le sélecteur
body
cible l'élément<body>
. -
Bloc de Déclarations : Contient une liste de propriétés et de valeurs. Chaque déclaration spécifie comment un aspect particulier de l'élément ciblé doit être stylisé. Dans l'exemple, la police, la taille du texte, et la couleur sont définies.
Propriétés et Valeurs
Les propriétés définissent les aspects spécifiques d'un élément que vous souhaitez styliser, tandis que les valeurs spécifient comment ces propriétés doivent être appliquées.
/* Exemple de déclaration CSS */
font-size: 18px;
-
Propriété :
font-size
dans cet exemple, spécifie la taille de la police. -
Valeur :
18px
indique que la taille de la police doit être de 18 pixels.
Utilisation de Commentaires
Les commentaires en CSS peuvent être ajoutés pour expliquer le code. Ils sont précédés par /*
et se terminent par */
.
/* Ceci est un commentaire en CSS */
body {
font-family: 'Arial', sans-serif; /* Définir la police du texte */
}
- Commentaire : Les commentaires aident à documenter le code, rendant la compréhension et la maintenance plus aisées.
Conclusion
La syntaxe de base du CSS est relativement simple, mais elle forme la base de tout style sur le web. En comprenant comment utiliser les sélecteurs, les propriétés et les valeurs, ainsi que l'ajout de commentaires pour la clarté, vous êtes prêt à commencer à styliser vos pages web de manière efficace. Dans les sections suivantes, nous approfondirons différentes propriétés et techniques avancées pour enrichir votre expertise en CSS.