CSS
Les feuilles de styles (en anglais "Cascading Style
Sheets", abrégé CSS) sont un langage qui permet de gérer la présentation d'une page Web.
Le langage CSS est une recommandation du World Wide Web
Consortium (W3C), au même titre que HTML ou
XML.
-
Les styles permettent de définir des règles appliquées à un ou plusieurs documents HTML. Ces règles portent sur le positionnement des éléments, l'alignement, les
polices de caractères, les couleurs, les marges et espacements, les bordures, les images de fond, etc.
-
Le but de CSS est séparer la structure d'un document HTML et sa présentation. En effet, avec HTML, on peut définir à la fois la structure (le contenu et la
hiérarchie entre les différentes parties d'un document) et la présentation. Mais cela pose quelques problèmes. Avec le couple HTML/CSS, on peut créer des pages web où la structure du document se trouve dans le fichier HTML tandis que la présentation se situe
dans un fichier CSS.
Avec CSS on peut par exemple définir un ensemble de règles stylistiques communes à toutes les pages
d'un site internet. Cela facilite ainsi la modification de la présentation d'un site entier. CSS
permet aussi de définir des règles différentes pour chaque support d'affichage (un navigateur classique,
une télévision, un support mobile, un lecteur braille...). CSS permet aussi d'améliorer l'accessibilité des documents web.