Le CSS, ou Cascading Style Sheets, est un langage de feuille de style conçu pour contrôler la présentation des documents HTML. Il offre aux développeurs une flexibilité incroyable pour définir l'apparence et la mise en page des éléments sur une page web. Cela inclut des aspects tels que la couleur, la taille, la position, l'espacement, et bien plus encore. Le CSS est essentiel pour créer des expériences web cohérentes et esthétiquement agréables.
Chaque règle CSS est composée de deux parties principales : le "sélecteur" et la "déclaration".
Exemple :
p { /* "p" est le sélecteur */
color: red; /* "color" est la propriété et "red" est la valeur */
}
La spécificité est un concept essentiel en CSS qui détermine quel style s'applique à un élément en cas de conflit entre plusieurs règles. Elle est basée sur un système de points :
Exemple :
#monID p { color: red; } /* Spécificité : 101 */
.maClasse p { color: blue; } /* Spécificité : 11 */
p { color: green; } /* Spécificité : 1 */
Les sélecteurs sont essentiels en CSS. Ils déterminent quels éléments du document HTML seront stylisés.