Un fichier CSS (Cascading Style Sheet, ou Feuille de Style en Cascade) est un document texte contenant des règles de style pour contrôler la présentation des documents HTML ou XML. Il définit comment les éléments doivent être affichés, y compris des aspects tels que la police, la couleur, l'espacement, la mise en page (layout) et la réactivité (responsiveness). Le CSS sépare le contenu de la présentation, permettant une structure de site web plus organisée et maintenable. En utilisant le CSS, les développeurs peuvent appliquer un style cohérent sur plusieurs pages web, facilitant la mise à jour et la modification de l'apparence et de la convivialité d'un site. Les fichiers CSS sont liés aux documents HTML en utilisant la balise `<link>, ou les styles peuvent être intégrés directement dans le HTML via la balise <style>, bien que les fichiers CSS externes soient généralement préférés pour une meilleure organisation et réutilisabilité. Le CSS utilise une syntaxe basée sur des sélecteurs pour cibler des éléments HTML spécifiques et leur appliquer des règles de style. Ces règles se composent de propriétés et de valeurs, telles que color: blue; ou font-size: 16px;`. Le CSS joue un rôle crucial dans le développement web, permettant aux développeurs de créer des sites web visuellement attrayants et conviviaux.