CSS, le nom complet de Cascading Style Sheets, est un langage de balisage utilisé pour concevoir la mise en page et l'apparence des pages Web. Sa fonction est de séparer le contenu et le style de la page Web, afin que le concepteur Web puisse contrôler l'apparence de la page de manière plus flexible et plus précise.
La première version de CSS a été publiée en 1996 et a été inventée par Hakon Wium Lie et Bert Bos. Son objectif est de séparer le contenu et le style des pages Web, améliorant ainsi la maintenabilité, l'accessibilité et la réutilisation des pages Web.
En utilisant CSS, vous pouvez spécifier comment les éléments HTML d'une page Web doivent être rendus via des règles de style dans une feuille de style. Ces règles incluent les polices, les couleurs, les arrière-plans, les bordures, les tailles, les positions, etc., et peuvent modifier l'apparence des pages Web sans modifier le fichier HTML.
CSS utilise des sélecteurs pour sélectionner les éléments auxquels appliquer des styles et des attributs pour spécifier les styles. Par exemple, le code suivant définira la couleur de tous les éléments h1 sur rouge :
h1 { color: red; }
Les styles CSS peuvent être stockés dans un ou plusieurs fichiers de feuille de style externes, qui peuvent être utilisés par plusieurs pages HTML, améliorant ainsi les performances et la maintenance de la réutilisabilité du code. Les fichiers de feuille de style externes sont référencés dans la page HTML à l'aide de la balise
En même temps, vous pouvez également utiliser la balise