@@ -128,7 +128,16 @@ Background: The W3C Process and CSS</h3>
128128 and <a>Editor's Drafts</a> can return to their original function as scratch space.)
129129
130130
131- <h2 id="css">Cascading Style Sheets (CSS) — The Official Definition</h2>
131+ <h2 id=module-classification>
132+ Classification of CSS Specifications</h2>
133+
134+ Advisement:
135+ A list of all CSS modules, stable and in-progress,
136+ and their statuses
137+ can be found at the <a href="http://www.w3.org/Style/CSS/current-work">CSS Current Work page</a> .
138+
139+
140+ <h3 id="css">Cascading Style Sheets (CSS) — The Official Definition</h3>
132141
133142 As of 2020,
134143 <dfn export>Cascading Style Sheets (CSS)</dfn> is defined by the following
@@ -283,133 +292,128 @@ Background: The W3C Process and CSS</h3>
283292 or to cause the animation to move in discrete steps producing robot-like movement.
284293 </dl>
285294
286- <div class="note">
287- The following modules are widely deployed with <a>rough interoperability</a> ,
288- but the details are not fully worked out
289- and they need more testing and bugfixing.
290-
291- <dl>
292- <dt> <a href="https://www.w3.org/TR/css3-transitions/">CSS Transitions Level 1</a>
293- [[CSS3-TRANSITIONS]]
294- and <a href="https://www.w3.org/TR/css3-animations/">CSS Animations Level 1</a>
295- [[CSS3-ANIMATIONS]] .
296- <dd>
297- Define mechanisms for transitioning the computed values of CSS properties over time.
298-
299- <dt> <a href="https://www.w3.org/TR/css-grid-1/">CSS Grid Layout Module Level 1</a>
300- [[!CSS-GRID-1]]
301- <dd>
302- Defines a two-dimensional grid-based layout system,
303- optimized for user interface design.
304- In the grid layout model, the children of a grid container
305- can be positioned into arbitrary slots in a predefined flexible or fixed-size layout grid.
306-
307- <dt> <a href="https://www.w3.org/TR/css-text-3/">CSS Text Module Level 3</a>
308- [[CSS-TEXT-3]]
309- <dd>
310- Defines properties for text manipulation and specifies their processing model.
311- It covers line breaking, justification and alignment, white space handling, and text transformation.
312-
313- <dt> <a href="https://www.w3.org/TR/css-will-change-1/">CSS Will Change Level 1</a>
314- [[CSS-WILL-CHANGE-1]]
315- <dd>
316- Introduces a performance hint property called 'will-change' .
317-
318- <dt> <a href="https://www.w3.org/TR/filter-effects-1/">Filter Effects Module Level 1</a>
319- [[FILTER-EFFECTS-1]]
320- <dd>
321- Filter effects are a way of processing an element’s rendering before it is displayed in the document.
322- </dl>
295+ <h3 id=rough-interop>
296+ Modules with Rough Interoperability</h3>
323297
324- </div>
298+ The following modules are widely deployed with <a>rough interoperability</a> ,
299+ but the details are not fully worked out
300+ and they need more testing and bugfixing.
301+ We hope to incorporate them into the [[#css|official definition of CSS]] in a future snapshot.
325302
326- <div class="note">
327- The following modules have completed design work,
328- and are fairly stable,
329- but have not received much testing and implementation experience yet:
330-
331- <dl>
332- <dt> <a href="https://www.w3.org/TR/css-counter-styles-3/">CSS Counter Styles Level 3</a>
333- [[CSS-COUNTER-STYLES-3]]
334- <dd>
335- Expands the possible values of <<counter-style>>
336- and provides an ''@counter-style'' syntax for customized counter styles.
337-
338- <dt> <a href="https://www.w3.org/TR/css-masking-1/">CSS Masking Level 1</a>
339- [[CSS-MASKING-1]]
340- <dd>
341- Replaces CSS2§11.1.2
342- and introduces more powerful ways of clipping and masking content.
343-
344- <dt> <a href="https://www.w3.org/TR/css-shapes-1/">CSS Shapes Module Level 1</a>
345- [[CSS-SHAPES-1]]
346- <dd>
347- Extends floats to effect non-rectangular wrapping shapes.
348-
349- <dt> <a href="https://www.w3.org/TR/css-text-decor-3/">CSS Text Decoration Level 3</a>
350- [[CSS-TEXT-DECOR-3]]
351- <dd>
352- Replaces CSS2§16.3,
353- providing more control over text decoration lines
354- and adding the ability to specify text emphasis marks
355- and text shadows.
356-
357- <dt> <a href="https://www.w3.org/TR/css3-speech/">CSS Speech Module Level 1</a>
358- [[CSS3-SPEECH]]
359- <dd>
360- Replaces CSS2§A,
361- overhauling the (non-normative) speech rendering chapter.
362-
363- <dt> <a href="https://www.w3.org/TR/css-align-3/">CSS Box Alignment Module Level 3</a>
364- [[CSS-ALIGN-3]]
365- <dd>
366- Contains the features of CSS relating to the alignment of boxes
367- within their containers in the various CSS box layout models:
368- block layout, table layout, flex layout, and grid layout.
369-
370- <dt> <a href="https://www.w3.org/TR/css-break-3/">CSS Fragmentation Module Level 3</a>
371- [[CSS-BREAK-3]]
372- <dd>
373- Describes the fragmentation model that partitions a flow into pages, columns, or regions.
374-
375- <dt> <a href="https://www.w3.org/TR/css-scroll-snap-1/">CSS Scroll Snap Module Level 1</a>
376- [[CSS-SCROLL-SNAP-1]]
377- <dd>
378- Contains features to control panning and scrolling behavior with “snap positions”.
379-
380- <dt> <a href="https://www.w3.org/TR/mediaqueries-4/">Media Queries Level 4</a>
381- [[MEDIAQUERIES-4]]
382- <dd>
383- Extends and supersedes [[CSS3-MEDIAQUERIES]] , expanding the syntax, deprecating most media types,
384- and introducing new media features.
385-
386- <dt> <a href="https://www.w3.org/TR/css-writing-modes-4/">CSS Writing Modes Level 4</a>
387- [[CSS-WRITING-MODES-4]]
388- <dd>
389- Extends and supersedes [[CSS-WRITING-MODES-3]] ,
390- adding more options for vertical writing.
391-
392- <dt> <a href="https://www.w3.org/TR/css-display-3/">CSS Display Module Level 3</a>
393- [[CSS-DISPLAY-3]]
394- <dd>
395- Describes how the CSS formatting box tree is generated
396- from the document element tree
397- and defines the display property that controls it.
398-
399- <dt> <a href="https://www.w3.org/TR/css-font-loading/">CSS Font Loading Module Level 3</a>
400- [[CSS-FONT-LOADING-3]]
401- <dd>
402- Describes events and interfaces used for dynamically loading font resources.
403- </dl>
404-
405- We hope to incorporate them into a future snapshot.
406- </div>
303+ <dl>
304+ <dt> <a href="https://www.w3.org/TR/css3-transitions/">CSS Transitions Level 1</a>
305+ [[CSS3-TRANSITIONS]]
306+ and <a href="https://www.w3.org/TR/css3-animations/">CSS Animations Level 1</a>
307+ [[CSS3-ANIMATIONS]] .
308+ <dd>
309+ Define mechanisms for transitioning the computed values of CSS properties over time.
407310
408- Advisement:
409- A list of all CSS modules, stable and in-progress,
410- and their statuses
411- can be found at the <a href="http://www.w3.org/Style/CSS/current-work">CSS Current Work page</a> .
311+ <dt> <a href="https://www.w3.org/TR/css-grid-1/">CSS Grid Layout Module Level 1</a>
312+ [[!CSS-GRID-1]]
313+ <dd>
314+ Defines a two-dimensional grid-based layout system,
315+ optimized for user interface design.
316+ In the grid layout model, the children of a grid container
317+ can be positioned into arbitrary slots in a predefined flexible or fixed-size layout grid.
318+
319+ <dt> <a href="https://www.w3.org/TR/css-text-3/">CSS Text Module Level 3</a>
320+ [[CSS-TEXT-3]]
321+ <dd>
322+ Defines properties for text manipulation and specifies their processing model.
323+ It covers line breaking, justification and alignment, white space handling, and text transformation.
324+
325+ <dt> <a href="https://www.w3.org/TR/css-will-change-1/">CSS Will Change Level 1</a>
326+ [[CSS-WILL-CHANGE-1]]
327+ <dd>
328+ Introduces a performance hint property called 'will-change' .
329+
330+ <dt> <a href="https://www.w3.org/TR/filter-effects-1/">Filter Effects Module Level 1</a>
331+ [[FILTER-EFFECTS-1]]
332+ <dd>
333+ Filter effects are a way of processing an element’s rendering before it is displayed in the document.
334+ </dl>
335+
336+ <h3 id=fairly-stable>
337+ Fairly Stable Modules with limited implementation experience</h3>
338+
339+ The following modules have completed design work,
340+ and are fairly stable,
341+ but have not received much testing and implementation experience yet.
342+ We hope to incorporate them into the [[#css|official definition of CSS]] in a future snapshot.
412343
344+ <dl>
345+ <dt> <a href="https://www.w3.org/TR/css-counter-styles-3/">CSS Counter Styles Level 3</a>
346+ [[CSS-COUNTER-STYLES-3]]
347+ <dd>
348+ Expands the possible values of <<counter-style>>
349+ and provides an ''@counter-style'' syntax for customized counter styles.
350+
351+ <dt> <a href="https://www.w3.org/TR/css-masking-1/">CSS Masking Level 1</a>
352+ [[CSS-MASKING-1]]
353+ <dd>
354+ Replaces CSS2§11.1.2
355+ and introduces more powerful ways of clipping and masking content.
356+
357+ <dt> <a href="https://www.w3.org/TR/css-shapes-1/">CSS Shapes Module Level 1</a>
358+ [[CSS-SHAPES-1]]
359+ <dd>
360+ Extends floats to effect non-rectangular wrapping shapes.
361+
362+ <dt> <a href="https://www.w3.org/TR/css-text-decor-3/">CSS Text Decoration Level 3</a>
363+ [[CSS-TEXT-DECOR-3]]
364+ <dd>
365+ Replaces CSS2§16.3,
366+ providing more control over text decoration lines
367+ and adding the ability to specify text emphasis marks
368+ and text shadows.
369+
370+ <dt> <a href="https://www.w3.org/TR/css3-speech/">CSS Speech Module Level 1</a>
371+ [[CSS3-SPEECH]]
372+ <dd>
373+ Replaces CSS2§A,
374+ overhauling the (non-normative) speech rendering chapter.
375+
376+ <dt> <a href="https://www.w3.org/TR/css-align-3/">CSS Box Alignment Module Level 3</a>
377+ [[CSS-ALIGN-3]]
378+ <dd>
379+ Contains the features of CSS relating to the alignment of boxes
380+ within their containers in the various CSS box layout models:
381+ block layout, table layout, flex layout, and grid layout.
382+
383+ <dt> <a href="https://www.w3.org/TR/css-break-3/">CSS Fragmentation Module Level 3</a>
384+ [[CSS-BREAK-3]]
385+ <dd>
386+ Describes the fragmentation model that partitions a flow into pages, columns, or regions.
387+
388+ <dt> <a href="https://www.w3.org/TR/css-scroll-snap-1/">CSS Scroll Snap Module Level 1</a>
389+ [[CSS-SCROLL-SNAP-1]]
390+ <dd>
391+ Contains features to control panning and scrolling behavior with “snap positions”.
392+
393+ <dt> <a href="https://www.w3.org/TR/mediaqueries-4/">Media Queries Level 4</a>
394+ [[MEDIAQUERIES-4]]
395+ <dd>
396+ Extends and supersedes [[CSS3-MEDIAQUERIES]] , expanding the syntax, deprecating most media types,
397+ and introducing new media features.
398+
399+ <dt> <a href="https://www.w3.org/TR/css-writing-modes-4/">CSS Writing Modes Level 4</a>
400+ [[CSS-WRITING-MODES-4]]
401+ <dd>
402+ Extends and supersedes [[CSS-WRITING-MODES-3]] ,
403+ adding more options for vertical writing.
404+
405+ <dt> <a href="https://www.w3.org/TR/css-display-3/">CSS Display Module Level 3</a>
406+ [[CSS-DISPLAY-3]]
407+ <dd>
408+ Describes how the CSS formatting box tree is generated
409+ from the document element tree
410+ and defines the display property that controls it.
411+
412+ <dt> <a href="https://www.w3.org/TR/css-font-loading/">CSS Font Loading Module Level 3</a>
413+ [[CSS-FONT-LOADING-3]]
414+ <dd>
415+ Describes events and interfaces used for dynamically loading font resources.
416+ </dl>
413417
414418<h3 id="css-levels">
415419CSS Levels</h3>
0 commit comments