Définitions
Pour les passionnés…

CSS

C’est quoi CSS ?

CSS, acronyme de Cascading Style Sheets, ou en français Feuilles de style en cascade, est un langage informatique utilisé sur le web pour la mise en forme des documents HTML ou XML. Ce langage est central dans le développement web car il permet de séparer le contenu de la présentation, offrant ainsi une plus grande flexibilité et un meilleur contrôle dans la conception des pages web.

Utilité du CSS

Les CSS sont utilisés par les développeurs web pour :

  • Définir le style : Déterminer les polices, couleurs, marges, hauteurs, largeurs, images de fond, et d’autres éléments visuels.
  • Améliorer l’accessibilité : Permettre une meilleure lecture des contenus en adaptant l’affichage aux différents périphériques (écrans de PC, smartphones, tablettes, etc.).
  • Maintenir la cohérence : Uniformiser l’apparence des pages au sein d’un même site web et faciliter leur mise à jour.
  • Optimiser le référencement : En séparant le design du contenu, les moteurs de recherche peuvent se concentrer sur le contenu pertinent pour l’indexation.

Principes de base du CSS

Le fonctionnement du CSS repose sur des « sélecteurs » et des « propriétés » :

  • Un sélecteur identifie l’élément HTML à styliser;
  • Une propriété est une qualité stylistique (par exemple, couleur de fond) définie dans une déclaration CSS;
  • Une valeur est attribuée à une propriété pour spécifier comment styliser l’élément sélectionné (par exemple, rouge).

Les déclarations CSS sont regroupées en « blocs » pour styliser efficacement les éléments et garder le code organisé.