@@ -174,16 +174,16 @@ Classification of CSS Specifications</h2>
174
174
Replaces CSS2§7.2, updating the definition of ''@media'' rules to allow nesting,
175
175
and introduces ''@supports'' rules for feature-support queries.
176
176
177
- <dt> <a href="https://www.w3.org/TR/css-namespaces/">CSS Namespaces</a>
178
- [[!CSS3-NAMESPACE]]
179
- <dd>
180
- Introduces an ''@namespace'' rule to allow namespace-prefixed selectors.
181
-
182
177
<dt> <a href="https://www.w3.org/TR/css-selectors-3/">Selectors Level 3</a>
183
178
[[!SELECTORS-3]]
184
179
<dd>
185
180
Replaces CSS2§5 and CSS2§6.4.3, defining an extended range of selectors.
186
181
182
+ <dt> <a href="https://www.w3.org/TR/css-namespaces/">CSS Namespaces</a>
183
+ [[!CSS3-NAMESPACE]]
184
+ <dd>
185
+ Introduces an ''@namespace'' rule to allow namespace-prefixed selectors.
186
+
187
187
<dt> <a href="https://www.w3.org/TR/css-cascade-4/">CSS Cascading and Inheritance Level 4</a>
188
188
[[!CSS-CASCADE-4]]
189
189
<dd>
@@ -198,6 +198,12 @@ Classification of CSS Specifications</h2>
198
198
defining CSS's property definition syntax
199
199
and expanding its set of units.
200
200
201
+ <dt> <a href="https://www.w3.org/TR/css-variables-1/">CSS Custom Properties for Cascading Variables Module Level 1</a>
202
+ [[!CSS-VARIABLES-1]]
203
+ <dd>
204
+ Introduces cascading variables as a new primitive value type that is accepted by all CSS properties,
205
+ and custom properties for defining them.
206
+
201
207
<dt> <a href="https://www.w3.org/TR/css-box-3/">CSS Box Model Level 3</a>
202
208
[[!CSS-BOX-3]]
203
209
<dd>
@@ -232,23 +238,6 @@ Classification of CSS Specifications</h2>
232
238
Replaces CSS2§15
233
239
and provides more control over font choice and feature selection.
234
240
235
- <dt> <a href="https://www.w3.org/TR/css-multicol-1/">CSS Multi-column Layout Level 1</a>
236
- [[!CSS-MULTICOL-1]]
237
- <dd>
238
- Introduces multi-column flows to CSS layout.
239
-
240
- <dt> <a href="https://www.w3.org/TR/css-ui-3/">CSS User Interface Module Level 3</a>
241
- [[!CSS-UI-3]]
242
- <dd>
243
- Replaces CSS2§18.1 and CSS2§18.4,
244
- defining 'cursor' , 'outline' , and several new CSS features that also enhance the user interface.
245
-
246
- <dt> <a href="https://www.w3.org/TR/compositing-1/">CSS Compositing and Blending Level 1</a>
247
- [[!COMPOSITING]]
248
- <dd>
249
- Defines the compositing and blending of overlaid content
250
- and introduces features to control their modes.
251
-
252
241
<dt> <a href="https://www.w3.org/TR/css-writing-modes-3/">CSS Writing Modes Level 3</a>
253
242
[[!CSS-WRITING-MODES-3]]
254
243
<dd>
@@ -257,21 +246,21 @@ Classification of CSS Specifications</h2>
257
246
right-to-left (e.g. Hebrew or Arabic),
258
247
bidirectional (e.g. mixed Latin and Arabic) and vertical (e.g. Asian scripts).
259
248
249
+ <dt> <a href="https://www.w3.org/TR/css-multicol-1/">CSS Multi-column Layout Level 1</a>
250
+ [[!CSS-MULTICOL-1]]
251
+ <dd>
252
+ Introduces multi-column flows to CSS layout.
253
+
260
254
<dt> <a href="https://www.w3.org/TR/css-flexbox-1/">CSS Flexible Box Module Level 1</a>
261
255
[[!CSS-FLEXBOX-1]]
262
256
<dd>
263
257
Introduces a flexible linear layout model for CSS.
264
258
265
- <dt> <a href="https://www.w3.org/TR/css-variables-1/">CSS Custom Properties for Cascading Variables Module Level 1</a>
266
- [[!CSS-VARIABLES-1]]
267
- <dd>
268
- Introduces cascading variables as a new primitive value type that is accepted by all CSS properties,
269
- and custom properties for defining them.
270
-
271
- <dt> <a href="https://www.w3.org/TR/css-transforms-1/">CSS Transforms Level 1</a>
272
- [[!CSS-TRANSFORMS-1]]
259
+ <dt> <a href="https://www.w3.org/TR/css-ui-3/">CSS User Interface Module Level 3</a>
260
+ [[!CSS-UI-3]]
273
261
<dd>
274
- Introduces graphical transformations to CSS.
262
+ Replaces CSS2§18.1 and CSS2§18.4,
263
+ defining 'cursor' , 'outline' , and several new CSS features that also enhance the user interface.
275
264
276
265
<dt> <a href="https://www.w3.org/TR/css-contain-1/">CSS Containment Module Level 1</a>
277
266
[[!CSS-CONTAIN-1]]
@@ -280,6 +269,17 @@ Classification of CSS Specifications</h2>
280
269
which indicates that the element’s subtree is independent of the rest of the page.
281
270
This enables heavy optimizations by user agents when used well.
282
271
272
+ <dt> <a href="https://www.w3.org/TR/css-transforms-1/">CSS Transforms Level 1</a>
273
+ [[!CSS-TRANSFORMS-1]]
274
+ <dd>
275
+ Introduces graphical transformations to CSS.
276
+
277
+ <dt> <a href="https://www.w3.org/TR/compositing-1/">CSS Compositing and Blending Level 1</a>
278
+ [[!COMPOSITING]]
279
+ <dd>
280
+ Defines the compositing and blending of overlaid content
281
+ and introduces features to control their modes.
282
+
283
283
<dt> <a href="https://www.w3.org/TR/css-easing-1/">CSS Easing Functions Level 1</a>
284
284
[[!CSS-EASING-1]] .
285
285
<dd>
@@ -300,6 +300,25 @@ Fairly Stable Modules with limited implementation experience</h3>
300
300
We hope to incorporate them into the [[#css|official definition of CSS]] in a future snapshot.
301
301
302
302
<dl>
303
+ <dt> <a href="https://www.w3.org/TR/mediaqueries-4/">Media Queries Level 4</a>
304
+ [[MEDIAQUERIES-4]]
305
+ <dd>
306
+ Extends and supersedes [[CSS3-MEDIAQUERIES]] , expanding the syntax, deprecating most media types,
307
+ and introducing new media features.
308
+
309
+ <dt> <a href="https://www.w3.org/TR/css-display-3/">CSS Display Module Level 3</a>
310
+ [[CSS-DISPLAY-3]]
311
+ <dd>
312
+ Describes how the CSS formatting box tree is generated
313
+ from the document element tree
314
+ and defines the display property that controls it.
315
+
316
+ <dt> <a href="https://www.w3.org/TR/css-writing-modes-4/">CSS Writing Modes Level 4</a>
317
+ [[CSS-WRITING-MODES-4]]
318
+ <dd>
319
+ Extends and supersedes [[CSS-WRITING-MODES-3]] ,
320
+ adding more options for vertical writing.
321
+
303
322
<dt> <a href="https://www.w3.org/TR/css-sizing-3/">CSS Box Sizing Level 3</a>
304
323
[[!CSS-SIZING-3]]
305
324
<dd>
@@ -309,17 +328,17 @@ Fairly Stable Modules with limited implementation experience</h3>
309
328
and defining with more precision and detail
310
329
various automatic sizing concepts only vaguely defined in CSS2.
311
330
312
- <dt> <a href="https://www.w3.org/TR/css-counter-styles- 3/">CSS Counter Styles Level 3</a>
313
- [[CSS-COUNTER-STYLES -3]]
331
+ <dt> <a href="https://www.w3.org/TR/css-break- 3/">CSS Fragmentation Module Level 3</a>
332
+ [[CSS-BREAK -3]]
314
333
<dd>
315
- Expands the possible values of <<counter-style>>
316
- and provides an ''@counter-style'' syntax for customized counter styles.
334
+ Describes the fragmentation model that partitions a flow into pages, columns, or regions.
317
335
318
- <dt> <a href="https://www.w3.org/TR/css-masking-1 /">CSS Masking Level 1 </a>
319
- [[CSS-MASKING-1 ]]
336
+ <dt> <a href="https://www.w3.org/TR/css-align-3 /">CSS Box Alignment Module Level 3 </a>
337
+ [[CSS-ALIGN-3 ]]
320
338
<dd>
321
- Replaces CSS2§11.1.2
322
- and introduces more powerful ways of clipping and masking content.
339
+ Contains the features of CSS relating to the alignment of boxes
340
+ within their containers in the various CSS box layout models:
341
+ block layout, table layout, flex layout, and grid layout.
323
342
324
343
<dt> <a href="https://www.w3.org/TR/css-shapes-1/">CSS Shapes Module Level 1</a>
325
344
[[CSS-SHAPES-1]]
@@ -340,47 +359,28 @@ Fairly Stable Modules with limited implementation experience</h3>
340
359
and adding the ability to specify text emphasis marks
341
360
and text shadows.
342
361
343
- <dt> <a href="https://www.w3.org/TR/css-speech-1/">CSS Speech Module Level 1</a>
344
- [[CSS-SPEECH-1]]
345
- <dd>
346
- Replaces CSS2§A,
347
- overhauling the (non-normative) speech rendering chapter.
348
-
349
- <dt> <a href="https://www.w3.org/TR/css-align-3/">CSS Box Alignment Module Level 3</a>
350
- [[CSS-ALIGN-3]]
362
+ <dt> <a href="https://www.w3.org/TR/css-counter-styles-3/">CSS Counter Styles Level 3</a>
363
+ [[CSS-COUNTER-STYLES-3]]
351
364
<dd>
352
- Contains the features of CSS relating to the alignment of boxes
353
- within their containers in the various CSS box layout models:
354
- block layout, table layout, flex layout, and grid layout.
365
+ Expands the possible values of <<counter-style>>
366
+ and provides an ''@counter-style'' syntax for customized counter styles.
355
367
356
- <dt> <a href="https://www.w3.org/TR/css-break-3 /">CSS Fragmentation Module Level 3 </a>
357
- [[CSS-BREAK-3 ]]
368
+ <dt> <a href="https://www.w3.org/TR/css-masking-1 /">CSS Masking Level 1 </a>
369
+ [[CSS-MASKING-1 ]]
358
370
<dd>
359
- Describes the fragmentation model that partitions a flow into pages, columns, or regions.
371
+ Replaces CSS2§11.1.2
372
+ and introduces more powerful ways of clipping and masking content.
360
373
361
374
<dt> <a href="https://www.w3.org/TR/css-scroll-snap-1/">CSS Scroll Snap Module Level 1</a>
362
375
[[CSS-SCROLL-SNAP-1]]
363
376
<dd>
364
377
Contains features to control panning and scrolling behavior with “snap positions”.
365
378
366
- <dt> <a href="https://www.w3.org/TR/mediaqueries-4/">Media Queries Level 4</a>
367
- [[MEDIAQUERIES-4]]
368
- <dd>
369
- Extends and supersedes [[CSS3-MEDIAQUERIES]] , expanding the syntax, deprecating most media types,
370
- and introducing new media features.
371
-
372
- <dt> <a href="https://www.w3.org/TR/css-writing-modes-4/">CSS Writing Modes Level 4</a>
373
- [[CSS-WRITING-MODES-4]]
374
- <dd>
375
- Extends and supersedes [[CSS-WRITING-MODES-3]] ,
376
- adding more options for vertical writing.
377
-
378
- <dt> <a href="https://www.w3.org/TR/css-display-3/">CSS Display Module Level 3</a>
379
- [[CSS-DISPLAY-3]]
379
+ <dt> <a href="https://www.w3.org/TR/css-speech-1/">CSS Speech Module Level 1</a>
380
+ [[CSS-SPEECH-1]]
380
381
<dd>
381
- Describes how the CSS formatting box tree is generated
382
- from the document element tree
383
- and defines the display property that controls it.
382
+ Replaces CSS2§A,
383
+ overhauling the (non-normative) speech rendering chapter.
384
384
</dl>
385
385
386
386
<h3 id=rough-interop>
0 commit comments