Feuilles de style en cascade
Le CSS (Cascading Style Sheets, Feuilles de Style en Cascade) est un langage informatique permettant de gérer la mise en page et la mise en forme d'une page Web. En effet, le HTML ou le XHTML, les langages utilisés pour créer des pages web ne sont pas faits pour la mise en forme.
Histoire
Le CSS 1 a été créé en 1996. Il y a eu le CSS 2 et le CSS 2.1. Maintenant c'est le CSS 3 le plus récent.
Séparer la structure de la mise en forme
Le CSS a été créé dans un but précis : séparer le texte bien structuré en HTML ou en XHTML de la mise en forme. Le CSS sert donc à dire : mes liens sont bleus et soulignés, mes titres de type 1 font 18 px, sont centrés et rouges, ceux de type 2 sont alignés à gauche, mes paragraphes sont justifiés, ...
Description du CSS
La structure du CSS est très différente de celle du HTML. Voici par exemple du code CSS :
h1 { color: red; text-align: center; } a { color: blue; }
On écrit d'abord le nom de la balise (par exemple h1).
Puis, entre des accolades, on écrit les différentes propriétés CSS (par exemple color qui définit la couleur) qui doivent être appliquées à cette balise et leurs paramètres (red signifie que la couleur choisie est le rouge). Le nom de la propriété et ses paramètres sont séparés par deux-points et chaque ligne de propriété se termine par un point-virgule.