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 :

É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).

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.