Skip to content

Commit 5fad96d

Browse files
committed
[css-2020] Reoranize document sections, as per w3c#4715 (comment)
1 parent c18322d commit 5fad96d

1 file changed

Lines changed: 128 additions & 124 deletions

File tree

css-2020/Overview.bs

Lines changed: 128 additions & 124 deletions
Original file line numberDiff line numberDiff line change
@@ -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) &mdash; 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) &mdash; 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&sect;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&sect;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&sect;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&sect;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&sect;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&sect;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">
415419
CSS Levels</h3>

0 commit comments

Comments
 (0)