Introduction
Le langage CSS est une recommandation du W3C depuis 1996. Il est préconisé pour le stylage des documents XHTML et HTML depuis HTML 4.0. On peut y voir plusieurs avantages :
Il est compatible, du moins en partie, avec tous les navigateurs récents.
C'est un langage qui se base sur la structure des documents.
La séparation des contenus et des traitements qu'il permet augmente l'efficacité de la réutilisation de l'information et de la gestion des documents.
Il est possible de définir plus d'une feuille de styles pour un site en fonction du médium utilisé (imprimé, écran, etc.). Il est ainsi possible, par exemple, d'améliorer l'accessibilité des sites pour les personnes malvoyantes en leur définissant une feuille de styles leur facilitant la lecture.
Cela permet aussi une plus grande uniformité de présentation pour l'ensemble des pages d'un site.
C'est un langage très riche et flexible.
En sortant les styles des fichiers HTML pour les conserver dans une feuille de styles externe, les fichiers HTML s'en trouvent allégés.