CSS 3 : état des lieux
Par Victor Brito, le dimanche 3 août 2008, à 17h29 - Catégorie CSS 3 - Lien permanent
CSS 3, la future version majeure des feuilles de style en cascade, est actuellement un vaste chantier toujours en cours.
Modules CSS
La tendance actuelle du W3C étant à la « modularisation » de ses spécifications, celle concernant CSS 3 est divisée en pas moins de 37 modules, que voici :
- module requêtes de média,
- module sélecteurs,
- module mise en forme de gabarit,
- module feuilles de style pour support auditif,
- module arrière-plans et bordures,
- module interface utilisateur de base,
- module modèle de boîte de base,
- module modèle de boîte étendu,
- module défilement (marquee),
- module cascade et héritage,
- module couleur,
- module police de caractères,
- module contenu généré pour média paginé,
- module contenu généré et remplacé,
- module présentation d'hyperliens,
- module introduction,
- module mise en forme de ligne,
- module listes,
- module math,
- module mise en forme sur plusieurs colonnes,
- module espaces de nom,
- module modèle objet (CSSOM),
- module vue du CSSOM,
- module média paginé,
- module positionnement,
- module niveaux de présentation,
- module type de média
reader(module supprimé en mars 2008), - module ruby,
- module positionnement de grille,
- module voix,
- module syntaxe de l'attribut
style, - module syntaxe,
- module tableaux,
- module texte,
- module mise en forme du texte,
- module valeurs et unités,
- module polices Web.
État d'avancement des modules de CSS 3
L'état d'avancement est le suivant :
- 4 sont à l'état de candidature à la recommandation :
- module espaces de nom (depuis le 23 mai 2008),
- module ruby (depuis le 14 mai 2003),
- module interface utilisateur de base (depuis le 11 mai 2004),
- module défilement (marquee) (depuis le 5 décembre 2008) ;
- 6 sont à l'état de dernier appel à contributions avant la candidature à la recommandation :
- module requêtes de média (depuis le 15 octobre 2008),
- module sélecteurs (depuis le 15 décembre 2005),
- module média paginé (depuis le 10 octobre 2006),
- module couleur (depuis le 21 juillet 2008),
- module mise en forme sur plusieurs colonnes (depuis le 30 juin 2009),
- module polices Web (depuis le 2 août 2002) ;
- 19 sont à l'état de brouillon de travail :
- module valeurs et unités (dernier brouillon publié le 19 septembre 2006),
- module cascade et héritage (dernier brouillon publié le 15 décembre 2005),
- module texte (dernier brouillon publié le 6 mars 2007),
- module contenu généré pour média paginé (dernier brouillon publié le 4 mai 2007),
- module arrière-plans et bordures (dernier brouillon publié le 10 septembre 2008),
- module modèle de boîte de base (dernier brouillon publié le 9 août 2007),
- module mise en forme de gabarit (dernier brouillon publié le 2 avril 2009),
- module voix (dernier brouillon publié le 16 décembre 2004),
- module positionnement de grille (dernier brouillon publié le 5 septembre 2007),
- module vue du CSSOM (dernier brouillon publié le 22 février 2008),
- module syntaxe (dernier brouillon publié le 13 août 2003),
- module listes (dernier brouillon publié le 7 novembre 2002),
- module police de caractères (dernier brouillon publié le 18 juin 2009),
- module contenu généré et remplacé (dernier brouillon publié le 14 mai 2003),
- module mise en forme de ligne (dernier brouillon publié le 15 mai 2002),
- module présentation d'hyperliens (dernier brouillon publié le 24 février 2004),
- module syntaxe de l'attribut
style(dernier brouillon publié le 15 mai 2002), - module niveaux de présentation (dernier brouillon publié le 13 août 2003),
- module introduction (dernier brouillon publié le 23 mai 2001) ;
- 7 ne sont pas encore publiés :
- module feuilles de style pour support auditif,
- module modèle de boîte étendu,
- module math,
- module modèle objet (CSSOM),
- module positionnement,
- module tableaux,
- module mise en forme du texte ;
- 1 est supprimé :
- module type de média
reader(dernier brouillon publié le 24 février 2004, module supprimé en mars 2008).
- module type de média
En somme, le travail titanesque avance très lentement, ce qui n'empêche pas, pour autant, certains navigateurs, d'implémenter déjà certains de ces modules, comme Opera à partir de la version 9.5 pour les sélecteurs.


