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 CSS, 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 2023 NOTE ℹ⃝
CSS Snapshot 2022 NOTE ℹ⃝
CSS Snapshot 2021 NOTE ℹ⃝
CSS Snapshot 2020 NOTE ℹ⃝
CSS Snapshot 2018 NOTE ℹ⃝
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 ℹ⃝
Selectors Level 3 REC REC ℹ⃝
CSS Level 2 Revision 1 REC REC ℹ⃝
Media Queries Level 3 REC REC ℹ⃝
CSS Style Attributes REC REC ℹ⃝
CSS Cascading and Inheritance Level 3 REC REC ℹ⃝
CSS Fonts Level 3 REC REC ℹ⃝
CSS Writing Modes Level 3 REC REC ℹ⃝
CSS Basic User Interface Level 3 REC REC ℹ⃝
CSS Box Model Level 3 REC REC ℹ⃝
CSS Containment Level 1 REC REC ℹ⃝
Stable Cur­rent Up­com­ing Notes ℹ⃝
CSS Backgrounds and Borders Level 3 CRD CR ℹ⃝
CSS Conditional Rules Level 3 CR CR ℹ⃝
CSS Multi-column Layout Level 1 CR PR ℹ⃝
CSS Values and Units Level 3 CR PR ℹ⃝
CSS Flexible Box Layout Level 1 CR PR ℹ⃝
CSS Counter Styles Level 3 CR PR ℹ⃝
Testing Cur­rent Up­com­ing Notes ℹ⃝
CSS Images Level 3 CR CR ℹ⃝
CSS Speech Level 1 CRD CR ℹ⃝
CSS Text Decoration Level 3 CRD CR ℹ⃝
CSS Shapes Level 1 CRD CR ℹ⃝
CSS Masking Level 1 CRD CR ℹ⃝
CSS Text Level 3 CRD CR ℹ⃝
CSS Fragmentation Level 3 CR PR ℹ⃝
CSS Transforms Level 1 CR PR ℹ⃝
CSS Custom Properties for Cascading Variables Level 1 CR CR ℹ⃝
Compositing and Blending Level 1 CR CR ℹ⃝
CSS Syntax Level 3 CRD CR ℹ⃝
CSS Grid Layout Level 1 CRD CR ℹ⃝
CSS Display Level 3 CR CR ℹ⃝
CSS Will Change Level 1 CRD CR ℹ⃝
Media Queries Level 4 CRD CR ℹ⃝
Geometry Interfaces Level 1 CR CR ℹ⃝
CSS Cascading and Inheritance Level 4 CR CR ℹ⃝
CSS Scroll Snap Level 1 CR PR ℹ⃝
CSS Painting API Level 1 CRD CR ℹ⃝
CSS Color Level 4 CRD CR ℹ⃝
CSS Easing Functions Level 1 CRD CR ℹ⃝
CSS Writing Modes Level 4 CR PR ℹ⃝
CSS Grid Layout Level 2 CRD CR ℹ⃝
CSS Scrollbars Styling Level 1 CR PR ℹ⃝
CSS Color Adjustment Level 1 CRD CR ℹ⃝
CSS Conditional Rules Level 4 CR PR ℹ⃝
CSS Cascading and Inheritance Level 5 CR CR ℹ⃝
CSS View Transitions Level 1 CR CR ℹ⃝
Refining Cur­rent Up­com­ing Notes ℹ⃝
CSS Animations Level 1 WD WD ℹ⃝
Web Animations WD WD ℹ⃝
CSS Transitions WD CR ℹ⃝
CSS Box Alignment Level 3 WD WD ℹ⃝
Selectors Level 4 WD WD ℹ⃝
CSS Box Sizing Level 3 WD CR ℹ⃝
CSS Lists and Counters Level 3 WD WD ℹ⃝
CSS Positioned Layout Level 3 WD WD ℹ⃝
Motion Path Level 1 WD WD ℹ⃝
CSS Fonts Level 4 WD WD ℹ⃝
CSS Logical Properties and Values Level 1 WD WD ℹ⃝
CSS Values and Units Level 4 WD WD ℹ⃝
CSS Containment Level 2 WD WD ℹ⃝
Revising Cur­rent Up­com­ing Notes ℹ⃝
CSS Paged Media Level 3 WD WD ℹ⃝
CSSOM View WD WD ℹ⃝
CSS Ruby Annotation Layout Level 1 WD WD ℹ⃝
CSS Object Model (CSSOM) WD WD ℹ⃝
CSS Overflow Level 3 WD WD ℹ⃝
CSS Font Loading Level 3 WD WD ℹ⃝
CSS Scoping Level 1 FPWD WD ℹ⃝
CSS Pseudo-Elements Level 4 WD WD ℹ⃝
CSS Image Values and Replaced Content Level 4 WD WD ℹ⃝
CSS Overflow Level 4 WD WD ℹ⃝
CSS Text Decoration Level 4 WD WD ℹ⃝
Resize Observer FPWD WD ℹ⃝
Media Queries Level 5 WD WD ℹ⃝
CSS Box Sizing Level 4 WD WD ℹ⃝
Exploring Cur­rent Up­com­ing Notes ℹ⃝
CSS Backgrounds and Borders Level 4 FPWD ℹ⃝
CSS Viewport Level 1 WD WD ℹ⃝
CSS Exclusions WD WD ℹ⃝
Filter Effects Level 1 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 Regions WD WD ℹ⃝
CSS Table Level 3 WD WD ℹ⃝
CSS Inline Layout Level 3 WD WD ℹ⃝
CSS Round Display Level 1 WD WD ℹ⃝
CSS Basic User Interface Level 4 WD WD ℹ⃝
CSS Text Level 4 WD WD ℹ⃝
CSS Properties and Values API Level 1 WD WD ℹ⃝
CSS Typed OM Level 1 WD WD ℹ⃝
CSS Rhythmic Sizing Level 1 FPWD WD ℹ⃝
CSS Fill and Stroke Level 3 FPWD WD ℹ⃝
CSS Layout API Level 1 FPWD WD ℹ⃝
CSS Shadow Parts FPWD WD ℹ⃝
CSS Fragmentation Level 4 FPWD WD ℹ⃝
CSS Spatial Navigation Level 1 WD WD ℹ⃝
CSS Overscroll Behavior Level 1 FPWD WD ℹ⃝
CSS Animation Worklet API FPWD WD ℹ⃝
CSS Scroll Anchoring Level 1 WD WD ℹ⃝
CSS Color Level 5 WD WD ℹ⃝
CSS Transforms Level 2 WD WD ℹ⃝
CSS Box Model Level 4 WD WD ℹ⃝
CSS Custom Highlight API Level 1 WD WD ℹ⃝
CSS Fonts Level 5 WD WD ℹ⃝
CSS Nesting WD WD ℹ⃝
CSS Cascading and Inheritance Level 6 WD WD ℹ⃝
CSS Conditional Rules Level 5 WD WD ℹ⃝
CSS Containment Level 3 WD WD ℹ⃝
Scroll-driven Animations WD WD ℹ⃝
CSS Animations Level 2 WD WD ℹ⃝
Web Animations Level 2 FPWD WD ℹ⃝
CSS Transitions Level 2 FPWD WD ℹ⃝
CSS Anchor Positioning WD WD ℹ⃝
CSS View Transitions Level 2 FPWD WD ℹ⃝
CSS Scroll Snap Level 2 FPWD WD ℹ⃝
CSS Easing Functions Level 2 FPWD WD ℹ⃝
CSS Values and Units Level 5 WD WD ℹ⃝
CSS Grid Layout Level 3 FPWD WD ℹ⃝
Rewriting Cur­rent Up­com­ing Notes ℹ⃝
CSS Generated Content Level 3 WD WD ℹ⃝
Abandoned Cur­rent Up­com­ing Notes ℹ⃝
CSS Level 1 SPSD ℹ⃝
CSS Mobile Profile 2.0 NOTE ℹ⃝
Non-element Selectors 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 ℹ⃝
Preview of CSS Level 2 FPWD NOTE ℹ⃝
Worklets Level 1 NOTE ℹ⃝

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

Titre Statut Notes
Predefined Counter Styles NOTE 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
Web App Manifest WD Web Applications WG
Selectors API Level 1 REC Web Applications WG
DOM CR WHAT WG

Deux anciennes spécifications du Web Applications WG, The 'view-mode' Media Feature et Selectors API Level 2, ont été remplacées par respectivement Web App Manifest et DOM.

Index des properties & descriptors

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 le compte Mastodon 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 CSS 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–2024 W3C® Privacy policy

Last updated mar. 12 nov. 2024 12:43:36

Langues

À propos des traductions