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 d'une trentaine de 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 présentation de boîte flexible,
- module valeurs d'image,
- module défilement (marquee),
- module cascade et héritage,
- module couleur,
- module polices 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 (module fondu dans le module polices de caractères),
- module transitions,
- module transformations en 2D,
- module transformations en 3D,
- module animations.
État d'avancement des modules de CSS 3
L'état d'avancement est le suivant :
- 1 est à l'état de proposition de recommandation :
- module sélecteurs (depuis le 15 décembre 2009) ;
- 6 sont à l'état de candidature à la recommandation :
- module requêtes de média (depuis le 15 septembre 2009),
- module mise en forme sur plusieurs colonnes (depuis le 17 décembre 2009),
- 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) ;
- 4 sont à l'état de dernier appel à contributions avant la candidature à la recommandation :
- module arrière-plans et bordures (depuis le 12 juin 2010),
- module média paginé (depuis le 10 octobre 2006),
- module couleur (depuis le 21 juillet 2008),
- module syntaxe de l'attribut
style(depuis le 21 janvier 2010) ;
- 23 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 modèle de boîte de base (dernier brouillon publié le 9 août 2007),
- module présentation de boîte flexible (dernier brouillon publié le 23 juillet 2009),
- module valeurs d'image (dernier brouillon publié le 23 juillet 2009),
- module mise en forme de gabarit (dernier brouillon publié le 29 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 4 août 2009),
- module syntaxe (dernier brouillon publié le 13 août 2003),
- module listes (dernier brouillon publié le 7 novembre 2002),
- module polices 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 niveaux de présentation (dernier brouillon publié le 13 août 2003),
- module introduction (dernier brouillon publié le 23 mai 2001),
- module transitions (dernier brouillon publié le premier décembre 2009),
- module transformations en 2D (dernier brouillon publié le premier décembre 2009,
- module transformations en 3D (dernier brouillon publié le 20 mars 2009),
- module animations (dernier brouillon publié le 20 mars 2009) ;
- 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 fondu dans un autre module :
- module polices Web (fondu dans le module polices de caractères) ;
- 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 à un rythme inégal selon les modules, ce qui n'empêche pas, pour autant, certains navigateurs, comme Opera ou Firefox, d'implémenter déjà certains d'entre eux.

