Langues

Ceci est une traduction. Elle peut avoir des erreurs ou être dépassée par rapport à la version anglaise. Traducteur(-trice): Anne-Marie Luigi

Les travaux CSS en cours et comment contribuer

Spécifications CSS

Cette page contient une liste de toutes les spécifications complètes et de tous les projets du CSS WG (anciennement 'CSS & FP WG'). Si vous voulez suivre le développement de CSS3, c'est l'endroit idéal pour commencer. Vous avez des idées ? Des contributions à faire ? Allez voir sur cette page ‘If you want to help’.

Une spécification n'est pas un manuel de l'utilisateur. Il n'y a pas d'excuse pour des ébauches mal écrites et n'hésitez pas à vous plaindre si vous en trouvez une. Mais les spécifications ciblent un public spécifique. Voir Understanding the CSS Specifications de fantasai. J. David Eisenberg a aussi écrit un autre article pratique : How ro read W3C specs. Ou alors vous pouvez lire «modules», «niveaux», «instantanés» et le processus CSS.

Quoi de neuf ? (Egalement disponible sur le fil d'actualités Atom.)

Table des spécifications

Classement du plus au moins stable :

Com­pleted Cur­rent Up­com­ing Notes ℹ⃝
CSS Snapshot 2017 NOTE ℹ⃝
CSS Snapshot 2015 NOTE ℹ⃝
CSS Snapshot 2010 NOTE ℹ⃝
CSS Snapshot 2007 NOTE ℹ⃝
CSS Color Level 3 REC REC ℹ⃝
CSS Namespaces REC REC ℹ⃝
CSS Level 2 Revision 1 REC REC ℹ⃝
Media Queries REC REC ℹ⃝
CSS Style Attributes REC REC ℹ⃝
CSS Basic User Interface Level 3 REC REC ℹ⃝
Stable Cur­rent Up­com­ing Notes ℹ⃝
Selectors Level 3 PR REC ℹ⃝
CSS Backgrounds and Borders Level 3 CR PR ℹ⃝
CSS Conditional Rules Level 3 CR CR ℹ⃝
CSS Multi-column Layout Level 1 WD CR ℹ⃝
CSS Values and Units Level 3 CR PR ℹ⃝
CSS Cascading and Inheritance Level 3 CR PR ℹ⃝
CSS Fonts Level 3 PR REC ℹ⃝
CSS Writing Modes Level 3 CR CR ℹ⃝
CSS Counter Styles Level 3 CR PR ℹ⃝
Testing Cur­rent Up­com­ing Notes ℹ⃝
CSS Image Values and Replaced Content Level 3 CR CR ℹ⃝
CSS Speech CR CR ℹ⃝
CSS Flexible Box Layout Level 1 CR PR ℹ⃝
CSS Text Decoration Level 3 CR CR ℹ⃝
CSS Shapes Level 1 CR CR ℹ⃝
CSS Masking Level 1 CR CR ℹ⃝
CSS Fragmentation Level 3 CR PR ℹ⃝
CSS Cascading Variables CR PR ℹ⃝
Compositing and Blending Level 1 CR CR ℹ⃝
CSS Syntax Level 3 CR CR ℹ⃝
CSS Grid Layout Level 1 CR PR ℹ⃝
CSS Display Level 3 CR CR ℹ⃝
CSS Will Change Level 1 CR PR ℹ⃝
Media Queries Level 4 CR PR ℹ⃝
Geometry Interfaces Level 1 CR CR ℹ⃝
CSS Cascading and Inheritance Level 4 CR PR ℹ⃝
CSS Scroll Snap Level 1 CR PR ℹ⃝
CSS Painting API Level 1 CR PR ℹ⃝
CSS Containment Level 1 CR PR ℹ⃝
CSS Writing Modes Level 4 CR PR ℹ⃝
Refining Cur­rent Up­com­ing Notes ℹ⃝
CSS Animations WD WD ℹ⃝
Web Animations 1.0 WD WD ℹ⃝
CSS Text Level 3 WD CR ℹ⃝
CSS Transforms WD WD ℹ⃝
CSS Transitions WD CR ℹ⃝
CSS Box Alignment Level 3 WD WD ℹ⃝
Selectors Level 4 WD WD ℹ⃝
Preview of CSS Level 2 FPWD NOTE ℹ⃝
CSS Timing Functions Level 1 FPWD WD ℹ⃝
Revising Cur­rent Up­com­ing Notes ℹ⃝
CSS Paged Media Level 3 WD WD ℹ⃝
CSSOM View WD WD ℹ⃝
CSS Intrinsic & Extrinsic Sizing Level 3 WD CR ℹ⃝
CSS Ruby Level 1 WD WD ℹ⃝
CSS Overflow Level 3 WD WD ℹ⃝
CSS Pseudo-Elements Level 4 WD WD ℹ⃝
Exploring Cur­rent Up­com­ing Notes ℹ⃝
CSS Backgrounds and Borders Level 4 FPWD ℹ⃝
CSS Device Adaptation WD WD ℹ⃝
CSS Exclusions WD WD ℹ⃝
Filter Effects WD WD ℹ⃝
CSS Generated Content for Paged Media WD WD ℹ⃝
CSS Page Floats FPWD WD ℹ⃝
CSS Template Layout NOTE NOTE ℹ⃝
CSS Line Grid WD WD ℹ⃝
CSS Lists Level 3 WD WD ℹ⃝
CSS Positioned Layout Level 3 WD WD ℹ⃝
CSS Regions WD WD ℹ⃝
CSS Table Level 3 WD WD ℹ⃝
CSS Object Model WD WD ℹ⃝
CSS Font Loading WD WD ℹ⃝
CSS Scoping Level 1 FPWD WD ℹ⃝
Non-element Selectors FPWD WD ℹ⃝
CSS Inline Layout Level 3 WD WD ℹ⃝
Motion Path Level 1 WD WD ℹ⃝
CSS Round Display Level 1 WD WD ℹ⃝
CSS Basic User Interface Level 4 FPWD WD ℹ⃝
CSS Text Level 4 FPWD WD ℹ⃝
CSS Properties and Values API Level 1 FPWD WD ℹ⃝
CSS Typed OM Level 1 WD WD ℹ⃝
Worklets Level 1 FPWD WD ℹ⃝
CSS Color Level 4 FPWD WD ℹ⃝
CSS Fonts Level 4 WD WD ℹ⃝
CSS Rhythmic Sizing Level 1 FPWD WD ℹ⃝
CSS Image Values and Replaced Content Level 4 WD WD ℹ⃝
CSS Fill and Stroke Level 3 FPWD WD ℹ⃝
CSS Logical Properties and Values Level 1 WD WD ℹ⃝
CSS Overflow Level 4 FPWD WD ℹ⃝
CSS Grid Layout Level 2 FPWD WD ℹ⃝
CSS Text Decoration Level 4 FPWD WD ℹ⃝
CSS Layout API Level 1 FPWD WD ℹ⃝
CSS Values and Units Level 4 FPWD WD ℹ⃝
Rewriting Cur­rent Up­com­ing Notes ℹ⃝
CSS Box Model Level 3 WD WD ℹ⃝
CSS Generated Content Level 3 WD WD ℹ⃝
Abandoned Cur­rent Up­com­ing Notes ℹ⃝
CSS Level 1 SPSD ℹ⃝
CSS Mobile Profile 2.0 NOTE ℹ⃝
The CSS 'Reader' Media Type NOTE ℹ⃝
CSS Presentation Levels NOTE ℹ⃝
CSS TV Profile 1.0 NOTE ℹ⃝
CSS Marquee NOTE ℹ⃝
Behavioral Extensions to CSS NOTE ℹ⃝
Fullscreen NOTE ℹ⃝

Certaines spécifications connexes par d'autres groupes de travail :

Titre Statut Notes
Predefined Counter Styles WD I18N WG
CSS Techniques for Web Content Accessibility Guidelines 1.0 NOTE WCAG WG
Associating Style Sheets with XML documents 1.0 (Second Edition) REC XML Core WG
The 'view-mode' Media Feature REC Web Applications WG
Selectors API Level 1 REC Web Applications WG
Selectors API Level 2 NOTE Web Applications WG

Voir également : Jens Meiert's index of properties.

Les personnes qui révisent les ébauches CSS pourraient être intéressées par ces index qui incluent à la fois les ébauches officielles et les ébauches des rédacteurs : properties [HTML] [TSV] [XML] [JSON] et descriptors [HTML] [TSV] [XML] [JSON].

Explication des couleurs et des codes de statut

Le W3C indique la maturité des spécifications par un code de statut. Le groupe de travail CSS utilise les labels suivants, classés du moins au plus stable :

Abréviation Nom complet
FPWD First Public Working Draft
WD Working Draft
CR Candidate Recommendation
PR Proposed Recommendation
REC Recommendation
SPSD Superseded Recommendation

Le label suivant indique un document qui n'est pas destiné a devenir une norme :

Abréviation Nom complet
NOTE Working Group Note

Les appellations sont définies dans la section 6 du document de processus du W3C. Une REC est ce que l'on appelle normalement une «norme». W3C encourage une utilisation quotidienne à partir de CR.

Les niveaux de stabilité informels utilisés pour regrouper les spécifications sont définis dans cette description des niveaux de stabilité CSS de 2007.

Si vous voulez contribuer

Tout le monde peut prendre part aux discussions sur la liste de diffusion archivée www-style@w3.org. Vous pouvez vous inscrire vous-même. C'est l'endroit de prédilection pour les discussions, car les membres du groupe de travail les verront. Veuillez s'il vous plaît ne pas utiliser cette liste pour des questions du genre Comment faire... Pour ça, utilisez comp. infosystems. www. authoring. stylesheets ("ciwas") ou allez voir 'Learning CSS'.

A travers la liste de diffusion, vous communiquerez avec beaucoup de gens, beaucoup de gens très occupés. Avant de poster, merci de faire une recherche dans les archives pour voir si votre idée géniale n'a pas déjà été discutée. Suivez la nétiquette habituelle et les directives du W3C sur le spam, les pièces jointes, etc.

Si vous envoyez des commentaires sur un module CSS spécifique, veuillez préfixer l'objet de votre message avec le code de spécification approprié (défini dans la section 'Statut de ce document') entre parenthèses, par exemple '[css3-flexbox] erreur dans les calculs de marge'. Cela aidera les éditeurs à trouver et à suivre vos commentaires.

Laurens Holst (alias 'Grauw') maintient une FAQ pour www-style. (Pour les ajouts, veuillez contacter directement Laurens. Laurens n'est pas associé au W3C.)

Vous pouvez également soumettre des problématiques via GitHub. Github contient des copies des ébauches des éditeurs de spécifications CSS et d'API 'Houdini'.

Birkir Gunnarsson a écrit un guide pratique Mastering GitHub with a screen reader, part 1.

Si vous travaillez pour une organisation membre du W3C, vous pouvez également vous joindre au groupe de travail CSS et assister à ses réunions. Pour participer, vous devez vous y consacrer (en moyenne) une journée par semaine. Contactez- moi (Bert Bos) ou contactez le responsable W3C de votre organisation. Les minutes du groupe sont publiques et affichées sur le blog du CSS WG.

Il y a plusieurs façons de se tenir au courant des dernières publications du CSS WG. La section 'Quoi de neuf ?' ci-dessus liste les projets les plus récents et il y a également un fil Atom. Les publications sont annoncées sur le blog du groupe de travail CSS et son fil Atom, ainsi que sur les comptes Mastodon et Twitter du groupe. Les premières ébauches de tous les groupes de travail du W3C apparaissent sur la liste de diffusion d'annonces publiques et son fil RSS. Les dernières publications de tous les groupes de travail du W3C se trouvent en haut de la page Technical Reports, qui contient également un fil RSS.

À propos des suites de tests

Le groupe de travail CSS a l'intention de passer beaucoup de temps à développer les suites de tests CSS en même temps que les spécifications CSS. En fournissant une suite de tests pour chaque module dès que le module est publié, nous espérons non seulement que les implémentations CSS3 seront conformes à la spécification beaucoup plus tôt, mais aussi que les utilisateurs auront plus de facilité à comprendre le texte formel de la spécification.

Les suites de test ont leur propre liste de diffusion archivée public-css-testsuite@w3.org. Merci de l'utiliser pour envoyer les rapports d'erreurs, les soumissions de cas de test, et toutes les autres questions et commentaires sur les suites de test CSS. Elika Etemad entretient le CSS Testing Wiki avec plus d'informations pour les contributeurs.

Vous pouvez également soumettre des problématiques via GitHub : voir Web-platform tests repository.

Conventions de balisage

Le balisage à la source des spécifications suit certaines conventions (ce qui est utile pour le traitement automatique).

Bert Bos, coordinateur de l'activité style
Copyright © 1994–2018 W3C®

Last updated mar. 18 sept. 2018 13:24:40 UTC

Langues

À propos des traductions