CSS : Cascading Style Sheets

Le futur

Un langage pour tous les médias

Le langage CSS n'est pas limité au seul rendu sur écran d'ordinateur. Il est en effet possible de spécifier des règles pour l'impression, pour un lecteur écran ou un écran de téléphone portable.

Ceci permet de simplifier la tâche du concepteur qui n'a plus à rédiger différentes versions du document.

Actuellement, on peut déjà utiliser plusieurs médias tels que :

screen
pour les écrans graphiques des ordinateurs ;
print
pour les impresssions ;
handheld
pour les petits écrans comme les téléphones portables ou les assitants personnels
projection
pour regarder le site sous la forme d'une présentation. Ce média n'est pour le moment supporté que par Opéra mais permet déjà de remplacer des solutions comme PowerPoint ou OpenOffice.

Un langage pour tous les domaines

De part son concept de séparation du contenu et de la présentation, CSS n'est pas limité aux seules applications web. Il est en effet possible de l'utiliser partout où le langage XML est utilisé.

On peut par exemple citer le cas des applications Mozilla (Firefox, Thunderbird, etc) qui utilisent une technologie XML (XUL) pour leur interfaces graphiques. CSS est utilisé pour le rendu de cette interface graphique et ceci permet une gestion de thèmes. Ainsi en modifiant la feuille de style, on peut modifier l'apparence de l'application.