Qu’est-ce que CSS ?

CSS (Cascading Style Sheets) est un langage de style qui définit la présentation des documents HTML. Par exemple, CSS couvre les polices, les couleurs, les marges, les lignes, la hauteur, la largeur, les images d’arrière-plan, les positionnements évolués et bien d’autres choses.

A quoi sert le CSS ?

HTML sert à structurer le contenu, CSS sert à formater un contenu structuré.

mettre en forme des documents web, type page HTML ou XML. Par l’intermédiaire de propriétés d’apparence (couleurs, bordures, polices, etc.) et de placement (largeur, hauteur, côte à côte, dessus-dessous, etc.), le rendu d’une page web peut être intégralement modifié sans aucun code supplémentaire dans la page web.

On dit que ces feuilles de style sont en cascade car si vous appliquez un style à un élément HTML, il va se répercuter « en cascade » à tous les autres éléments HTML qu’il contient.

Les avantages du CSS

Le CSS permet de :

  • de ne pas répéter dans chaque page le même code de mise en forme
  • d’utiliser des styles génériques, avec des noms explicites (par exemple un style encadré pour du texte ou des images)
  • de pouvoir changer l’apparence d’un site web complet en ne modifiant qu’un seul fichier
  • de faciliter la lecture du code de la page

Les inconvénients du CSS

Le CSS n’est pas compatible avec tous les navigateurs