CSS



Définition

CSS = Cascading Style Sheets = Feuilles de style en cascade : séquence d’instructions de rendu visuel, auditif ou tactile d’une ressource HTML ou XML

Principe

Le CSS est un langage informatique qui permet de décrire la présentation d'un document écrit en HTML ou XML (y compris les dialectes XML comme SVG, MathML ou XHTML).

Enjeux :

  • séparation entre la structure & la présentation
  • présentation selon le media (print / screen / tv...)
  • cascade des styles : combinaison de différentes source de style

Exemple : CSS Zen Garden

Le projet CSS Zen Garden a été lancé en 2003 par Dave Shea. Il s'agit d'un projet qui met en avant la puissance du CSS en permettant aux designers de créer des mises en page uniques et créatives en utilisant le même contenu HTML. Le site présente une série de designs réalisés par des designers du monde entier, tous basés sur le même fichier HTML.

Lien : CSS Zen Garden

La page HTML sans aucune feuille de style :

CSS Zen Garden - sans css

Différentes mises en page réalisées par des designers :

CSS Zen Garden - avec css


Programme

  • SNT : thème Web