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.