Notions de base des modules CSS3

Les versions précédentes de CSS comptaient sur un seul document de spécification du détail toutes les caractéristiques qu'elle a fournis. CSS3 adopte une approche différente - elle repose sur le concept de modules de fournir la spécification. Chaque module apparaît dans un document séparé et détaille une fonctionnalité CSS3 particulier. Cette approche présente plusieurs avantages:

  • Vous ne disposez pas de passer au crible un document énorme pour localiser le seul petit morceau de l'information dont vous avez besoin.

  • Chaque module peut être libéré de manière indépendante, ce qui signifie que la norme sera disponible (en partie) plus tôt.

  • Groupes spécialisés peuvent travailler sur chaque module pour vous assurer qu'il contient les meilleures caractéristiques possibles.

  • Parce que les modules sont plus petits, il est plus facile d'obtenir un accord sur une norme que d'obtenir le même accord pour CSS3 dans son ensemble.

A ce moment de l'écriture, il ya cinquante modules qui pourraient apparaître dans le cadre d'une norme CSS3, mais seulement certains de ces modules sont actuellement approuvés - et vous avez vraiment besoin que d'un sous-ensemble d'entre eux pour créer la plupart des applications. Voici les modules essentiels que vous devez savoir à propos afin de travailler avec CSS3 succès.

  • CSS valeurs et unités Module Level 3




  • Sélecteurs de niveau 3

  • CSS Box Basic Modèle

  • Niveau CSS Fonts Module 3

  • Module CSS texte Niveau 3

  • Niveau Module couleur CSS 3

  • CSS Discours

  • Fond CSS et frontières Niveau 3

  • CSS Transforms

  • Module CSS multi-colonne Disposition

  • CSS Basic User Interface Module Level 3

  • CSS Animations

Grâce à cette série de douze modules fournira la plupart des fonctionnalités dont vous avez besoin pour chaque application. Certains des cinquante autres modules sont même pas encore mis en œuvre (et peut-être jamais). Par exemple, le CSS Extended Model Box n'a pas été encore commencé, mais il devrait fournir de nouvelles fonctionnalités excitant quand quelqu'un met ensemble.

Quelques-uns des cinquante modules qui ne figurent pas dans cette liste sont utilisées pour autre chose que les applications standard. Le module de Marquee CSS est mis en œuvre et disponible, mais vous utilisez normalement avec les smartphones.

Les groupes de travail sur ces normes ont également combiné quelques-uns des modules pour les rendre plus faciles à travailler. Le CSS 2D Transformations Module et le module transformations CSS 3D ont été combinées en une seule CSS Transforms module. Donc, même si il ya trois entrées dans la liste, il ya un seul module mis en place pour réfléchir.