@@ -122,9 +122,9 @@ Background: The W3C Process and CSS</h3>
122
122
In the CSSWG, publishing FPWD indicates that the Working Group as a whole has agreed to work on the module,
123
123
roughly as scoped out and proposed in the editor's draft.
124
124
125
- The transition to the next stage is sometimes called “Last Call Working Draft” (LCWD) phase.
126
- The CSSWG transitions Working Drafts once we have resolved all known issues,
127
- and can make no further progress without feedback from building tests and implementations.
125
+ The transition to the next stage is sometimes called “Last Call Working Draft” (LCWD) phase.
126
+ The CSSWG transitions Working Drafts once we have resolved all known issues,
127
+ and can make no further progress without feedback from building tests and implementations.
128
128
129
129
This “Last Call for Comments” sets a deadline for reporting any outstanding issues,
130
130
and requires the WG to specially track and address incoming feedback.
@@ -189,73 +189,73 @@ Classification of CSS Specifications</h2>
189
189
190
190
<dl>
191
191
<dt> <a href="https://www.w3.org/TR/CSS2/">CSS Level 2, latest revision</a> (including errata)
192
- [[!CSS2]]
192
+ [[!CSS2]]
193
193
<dd>
194
194
This defines the core of CSS, parts of which are overridden by later specifications.
195
195
We recommend in particular reading <a href="https://www.w3.org/TR/CSS2/intro.html">Chapter 2</a> ,
196
196
which introduces some of the basic concepts of CSS
197
197
and its design principles.
198
198
199
199
<dt> <a href="https://www.w3.org/TR/css-syntax-3/">CSS Syntax Level 3</a>
200
- [[!CSS-SYNTAX-3]]
200
+ [[!CSS-SYNTAX-3]]
201
201
<dd>
202
202
Replaces CSS2§4.1, CSS2§4.2, CSS2§4.4, and CSS2§G,
203
203
redefining how CSS is parsed.
204
204
205
205
<dt> <a href="https://www.w3.org/TR/css-style-attr/">CSS Style Attributes</a>
206
- [[!CSS-STYLE-ATTR]]
206
+ [[!CSS-STYLE-ATTR]]
207
207
<dd>
208
208
Defines how CSS declarations can be embedded in markup attributes.
209
209
210
210
<dt> <a href="https://www.w3.org/TR/css3-mediaqueries/">Media Queries Level 3</a>
211
- [[!CSS3-MEDIAQUERIES]]
211
+ [[!CSS3-MEDIAQUERIES]]
212
212
<dd>
213
213
Replaces CSS2§7.3 and expands on the syntax for media-specific styles.
214
214
215
215
<dt> <a href="https://www.w3.org/TR/css-conditional-3/">CSS Conditional Rules Level 3</a>
216
- [[!CSS-CONDITIONAL-3]]
216
+ [[!CSS-CONDITIONAL-3]]
217
217
<dd>
218
218
Extends and supersedes CSS2§7.2,
219
219
updating the definition of ''@media'' rules to allow nesting
220
220
and introducing the ''@supports'' rule for feature-support queries.
221
221
222
222
<dt> <a href="https://www.w3.org/TR/selectors-3/">Selectors Level 3</a>
223
- [[!SELECTORS-3]]
223
+ [[!SELECTORS-3]]
224
224
<dd>
225
225
Replaces CSS2§5 and CSS2§6.4.3, defining an extended range of selectors.
226
226
227
227
<dt> <a href="https://www.w3.org/TR/css-namespaces/">CSS Namespaces</a>
228
- [[!CSS3-NAMESPACE]]
228
+ [[!CSS3-NAMESPACE]]
229
229
<dd>
230
230
Introduces an ''@namespace'' rule to allow namespace-prefixed selectors.
231
231
232
232
<dt> <a href="https://www.w3.org/TR/css-cascade-4/">CSS Cascading and Inheritance Level 4</a>
233
- [[!CSS-CASCADE-4]]
233
+ [[!CSS-CASCADE-4]]
234
234
<dd>
235
235
Extends and supersedes CSS2§1.4.3 and CSS2§6, as well as [[CSS-CASCADE-3]] .
236
236
Describes how to collate style rules and assign values to all properties on all elements.
237
237
By way of cascading and inheritance, values are propagated for all properties on all elements.
238
238
239
239
<dt> <a href="https://www.w3.org/TR/css-values-3/">CSS Values and Units Level 3</a>
240
- [[!CSS-VALUES-3]]
240
+ [[!CSS-VALUES-3]]
241
241
<dd>
242
242
Extends and supersedes CSS2§1.4.2.1, CSS2§4.3, and CSS2§A.2.1–3,
243
243
defining CSS's property definition syntax
244
244
and expanding its set of units.
245
245
246
246
<dt> <a href="https://www.w3.org/TR/css-variables-1/">CSS Custom Properties for Cascading Variables Module Level 1</a>
247
- [[!CSS-VARIABLES-1]]
247
+ [[!CSS-VARIABLES-1]]
248
248
<dd>
249
249
Introduces cascading variables as a new primitive value type that is accepted by all CSS properties,
250
250
and custom properties for defining them.
251
251
252
252
<dt> <a href="https://www.w3.org/TR/css-box-3/">CSS Box Model Level 3</a>
253
- [[!CSS-BOX-3]]
253
+ [[!CSS-BOX-3]]
254
254
<dd>
255
255
Replaces CSS2§8.1, §8.2, §8.3 (but not §8.3.1), and §8.4.
256
256
257
257
<dt> <a href="https://www.w3.org/TR/css-color-4/">CSS Color Level 4</a>
258
- [[!CSS-COLOR-4]]
258
+ [[!CSS-COLOR-4]]
259
259
<dd>
260
260
Extends and supersedes CSS2§4.3.6, CSS2§14.1, and CSS2§18.2,
261
261
also extends and supersedes [[CSS-COLOR-3]] ,
@@ -265,7 +265,7 @@ Classification of CSS Specifications</h2>
265
265
Also defines the 'opacity' property.
266
266
267
267
<dt> <a href="https://www.w3.org/TR/css-backgrounds-3/">CSS Backgrounds and Borders Level 3</a>
268
- [[!CSS-BACKGROUNDS-3]]
268
+ [[!CSS-BACKGROUNDS-3]]
269
269
<dd>
270
270
Extends and supersedes CSS2§8.5 and CSS2§14.2,
271
271
providing more control of backgrounds and borders,
@@ -274,20 +274,20 @@ Classification of CSS Specifications</h2>
274
274
and drop shadows.
275
275
276
276
<dt> <a href="https://www.w3.org/TR/css-images-3/">CSS Images Level 3</a>
277
- [[!CSS-IMAGES-3]]
277
+ [[!CSS-IMAGES-3]]
278
278
<dd>
279
279
Redefines and incorporates the external 2D image value type,
280
280
introduces native 2D gradients,
281
281
and adds additional controls for replaced element sizing and rendering.
282
282
283
283
<dt> <a href="https://www.w3.org/TR/css-fonts-3/">CSS Fonts Level 3</a>
284
- [[!CSS-FONTS-3]]
284
+ [[!CSS-FONTS-3]]
285
285
<dd>
286
286
Extends and supersedes CSS2§15
287
287
and provides more control over font choice and feature selection.
288
288
289
289
<dt> <a href="https://www.w3.org/TR/css-writing-modes-3/">CSS Writing Modes Level 3</a>
290
- [[!CSS-WRITING-MODES-3]]
290
+ [[!CSS-WRITING-MODES-3]]
291
291
<dd>
292
292
Defines CSS support for various international writing modes,
293
293
such as left-to-right (e.g. Latin or Indic),
@@ -296,41 +296,41 @@ Classification of CSS Specifications</h2>
296
296
Replaces and extends CSS2§8.6 and §9.10.
297
297
298
298
<dt> <a href="https://www.w3.org/TR/css-multicol-1/">CSS Multi-column Layout Level 1</a>
299
- [[!CSS-MULTICOL-1]]
299
+ [[!CSS-MULTICOL-1]]
300
300
<dd>
301
301
Introduces multi-column flows to CSS layout.
302
302
303
303
<dt> <a href="https://www.w3.org/TR/css-flexbox-1/">CSS Flexible Box Module Level 1</a>
304
- [[!CSS-FLEXBOX-1]]
304
+ [[!CSS-FLEXBOX-1]]
305
305
<dd>
306
306
Introduces a flexible linear layout model for CSS.
307
307
308
308
<dt> <a href="https://www.w3.org/TR/css-ui-3/">CSS User Interface Module Level 3</a>
309
- [[!CSS-UI-3]]
309
+ [[!CSS-UI-3]]
310
310
<dd>
311
311
Extends and supersedes CSS2§18.1 and CSS2§18.4,
312
312
defining 'cursor' , 'outline' , and several new CSS features that also enhance the user interface.
313
313
314
314
<dt> <a href="https://www.w3.org/TR/css-contain-1/">CSS Containment Module Level 1</a>
315
- [[!CSS-CONTAIN-1]]
315
+ [[!CSS-CONTAIN-1]]
316
316
<dd>
317
317
Introduces the 'contain' property,
318
318
which enforces the independent CSS processing of an element’s subtree
319
319
in order to enable heavy optimizations by user agents when used well.
320
320
321
321
<dt> <a href="https://www.w3.org/TR/css-transforms-1/">CSS Transforms Level 1</a>
322
- [[!CSS-TRANSFORMS-1]]
322
+ [[!CSS-TRANSFORMS-1]]
323
323
<dd>
324
324
Introduces coordinate-based graphical transformations to CSS.
325
325
326
326
<dt> <a href="https://www.w3.org/TR/compositing-1/">CSS Compositing and Blending Level 1</a>
327
- [[!COMPOSITING]]
327
+ [[!COMPOSITING]]
328
328
<dd>
329
329
Defines the compositing and blending of overlaid content
330
330
and introduces features to control their modes.
331
331
332
332
<dt> <a href="https://www.w3.org/TR/css-easing-1/">CSS Easing Functions Level 1</a>
333
- [[!CSS-EASING-1]] .
333
+ [[!CSS-EASING-1]] .
334
334
<dd>
335
335
Describes a way for authors to define a transformation
336
336
that controls the rate of change of some value.
@@ -340,7 +340,7 @@ Classification of CSS Specifications</h2>
340
340
or to cause the animation to move in discrete steps producing robot-like movement.
341
341
342
342
<dt> <a href="https://www.w3.org/TR/css-counter-styles-3/">CSS Counter Styles Level 3</a>
343
- [[!CSS-COUNTER-STYLES-3]]
343
+ [[!CSS-COUNTER-STYLES-3]]
344
344
<dd>
345
345
Introduces the ''@counter-style'' rule,
346
346
which allows authors to define their own custom counter styles
@@ -366,79 +366,79 @@ Fairly Stable Modules with limited implementation experience</h3>
366
366
367
367
<dl>
368
368
<dt> <a href="https://www.w3.org/TR/mediaqueries-4/">Media Queries Level 4</a>
369
- [[MEDIAQUERIES-4]]
369
+ [[MEDIAQUERIES-4]]
370
370
<dd>
371
371
Extends and supersedes [[CSS3-MEDIAQUERIES]] ,
372
372
expanding the syntax, deprecating most media types,
373
373
and introducing new media features.
374
374
375
375
<dt> <a href="https://www.w3.org/TR/css-display-3/">CSS Display Module Level 3</a>
376
- [[CSS-DISPLAY-3]]
376
+ [[CSS-DISPLAY-3]]
377
377
<dd>
378
378
Replaces CSS2§9.1.2, §9.2.1 (but not §9.2.1.1), §9.2.2 (but not §9.2.2.1), §9.2.3, and §9.2.4 (and lays the foundations for replacing §9.7),
379
379
defining how the CSS formatting box tree is generated
380
380
from the document element tree
381
381
and defining the 'display' property that controls it.
382
382
383
383
<dt> <a href="https://www.w3.org/TR/css-writing-modes-4/">CSS Writing Modes Level 4</a>
384
- [[CSS-WRITING-MODES-4]]
384
+ [[CSS-WRITING-MODES-4]]
385
385
<dd>
386
386
Extends and supersedes [[CSS-WRITING-MODES-3]] ,
387
387
adding more options for vertical writing.
388
388
389
389
<dt> <a href="https://www.w3.org/TR/css-break-3/">CSS Fragmentation Module Level 3</a>
390
- [[CSS-BREAK-3]]
390
+ [[CSS-BREAK-3]]
391
391
<dd>
392
392
Describes the fragmentation model that partitions a flow into pages, columns, or regions
393
393
and defines properties that control it.
394
394
Extends and supersedes CSS2§13.3.
395
395
396
396
<dt> <a href="https://www.w3.org/TR/css-align-3/">CSS Box Alignment Module Level 3</a>
397
- [[CSS-ALIGN-3]]
397
+ [[CSS-ALIGN-3]]
398
398
<dd>
399
399
Introduces properties to control the alignment of boxes
400
400
within their containers in the various CSS box layout models:
401
401
block layout, table layout, flex layout, and grid layout.
402
402
403
403
<dt> <a href="https://www.w3.org/TR/css-shapes-1/">CSS Shapes Module Level 1</a>
404
- [[CSS-SHAPES-1]]
404
+ [[CSS-SHAPES-1]]
405
405
<dd>
406
406
Extends floats (CSS2§9.5) to effect non-rectangular wrapping shapes.
407
407
408
408
<dt> <a href="https://www.w3.org/TR/css-text-3/">CSS Text Module Level 3</a>
409
- [[CSS-TEXT-3]]
409
+ [[CSS-TEXT-3]]
410
410
<dd>
411
411
Extends and supersedes CSS2§16 excepting §16.2,
412
412
defining properties for text manipulation and specifying their processing model.
413
413
It covers line breaking, justification and alignment, white space handling, and text transformation.
414
414
415
415
<dt> <a href="https://www.w3.org/TR/css-text-decor-3/">CSS Text Decoration Level 3</a>
416
- [[CSS-TEXT-DECOR-3]]
416
+ [[CSS-TEXT-DECOR-3]]
417
417
<dd>
418
418
Extends and supersedes CSS2§16.3,
419
419
providing more control over text decoration lines
420
420
and adding the ability to specify text emphasis marks
421
421
and text shadows.
422
422
423
423
<dt> <a href="https://www.w3.org/TR/css-masking-1/">CSS Masking Level 1</a>
424
- [[CSS-MASKING-1]]
424
+ [[CSS-MASKING-1]]
425
425
<dd>
426
426
Replaces CSS2§11.1.2
427
427
and introduces more powerful ways of clipping and masking content.
428
428
429
429
<dt> <a href="https://www.w3.org/TR/css-scroll-snap-1/">CSS Scroll Snap Module Level 1</a>
430
- [[CSS-SCROLL-SNAP-1]]
430
+ [[CSS-SCROLL-SNAP-1]]
431
431
<dd>
432
432
Contains features to control panning and scrolling behavior with “snap positions”.
433
433
434
434
<dt> <a href="https://www.w3.org/TR/css-speech-1/">CSS Speech Module Level 1</a>
435
- [[CSS-SPEECH-1]]
435
+ [[CSS-SPEECH-1]]
436
436
<dd>
437
437
Replaces CSS2§A,
438
438
overhauling the (non-normative) speech rendering chapter.
439
439
440
440
<dt> <a href="https://www.w3.org/TR/css-scrollbars-1/">CSS Scrollbars Styling Module Level 1</a>
441
- [[CSS-SCROLLBARS-1]]
441
+ [[CSS-SCROLLBARS-1]]
442
442
<dd>
443
443
Defines properties to influence the visual styling of scrollbars,
444
444
introducing controls for their color and width.
@@ -454,43 +454,43 @@ Modules with Rough Interoperability</h3>
454
454
455
455
<dl>
456
456
<dt> <a href="https://www.w3.org/TR/css-transitions-1/">CSS Transitions Level 1</a>
457
- [[CSS-TRANSITIONS-1]]
458
- and <a href="https://www.w3.org/TR/css-animations-1/">CSS Animations Level 1</a>
459
- [[CSS-ANIMATIONS-1]] .
457
+ [[CSS-TRANSITIONS-1]]
458
+ and <a href="https://www.w3.org/TR/css-animations-1/">CSS Animations Level 1</a>
459
+ [[CSS-ANIMATIONS-1]] .
460
460
<dd>
461
461
Introduces mechanisms for transitioning the computed values of CSS properties over time.
462
462
463
463
<dt> <a href="https://www.w3.org/TR/css-grid-1/">CSS Grid Layout Module Level 1</a>
464
- [[CSS-GRID-1]]
464
+ [[CSS-GRID-1]]
465
465
<dd>
466
466
Introduces a two-dimensional grid-based layout system,
467
467
optimized for user interface design.
468
468
In the grid layout model, the children of a grid container
469
469
can be positioned into arbitrary slots in a predefined flexible or fixed-size layout grid.
470
470
471
471
<dt> <a href="https://www.w3.org/TR/css-grid-2/">CSS Grid Layout Module Level 2</a>
472
- [[CSS-GRID-2]]
472
+ [[CSS-GRID-2]]
473
473
<dd>
474
474
Extends and supersedes [[CSS-GRID-1]] ,
475
475
introducing “subgrids” for managing nested markup in a shared grid framework.
476
476
477
477
<dt> <a href="https://www.w3.org/TR/css-will-change-1/">CSS Will Change Level 1</a>
478
- [[CSS-WILL-CHANGE-1]]
478
+ [[CSS-WILL-CHANGE-1]]
479
479
<dd>
480
480
Introduces a performance hint property called 'will-change' .
481
481
482
482
<dt> <a href="https://www.w3.org/TR/filter-effects-1/">Filter Effects Module Level 1</a>
483
- [[FILTER-EFFECTS-1]]
483
+ [[FILTER-EFFECTS-1]]
484
484
<dd>
485
485
Introduces filter effects as a way of processing an element’s rendering before it is displayed in the document.
486
486
487
487
<dt> <a href="https://www.w3.org/TR/css-font-loading/">CSS Font Loading Module Level 3</a>
488
- [[CSS-FONT-LOADING-3]]
488
+ [[CSS-FONT-LOADING-3]]
489
489
<dd>
490
490
Introduces events and interfaces used for dynamically loading font resources.
491
491
492
492
<dt> <a href="https://www.w3.org/TR/css-sizing-3/">CSS Box Sizing Level 3</a>
493
- [[CSS-SIZING-3]]
493
+ [[CSS-SIZING-3]]
494
494
<dd>
495
495
Overlays and extends CSS§10.,
496
496
expanding the value set of the sizing properties,
@@ -500,22 +500,22 @@ Modules with Rough Interoperability</h3>
500
500
501
501
502
502
<dt> <a href="https://www.w3.org/TR/css-transforms-2/">CSS Transforms Level 2</a>
503
- [[CSS-TRANSFORMS-2]]
503
+ [[CSS-TRANSFORMS-2]]
504
504
<dd>
505
505
Builds upon [[CSS-TRANSFORMS-1]]
506
506
to add new transform functions and properties for three-dimensional transforms,
507
507
and convenience functions for simple transforms.
508
508
509
509
<dt> <a href="https://www.w3.org/TR/css-lists-3/">CSS Lists and Counters Module Level 3</a>
510
- [[CSS-LISTS-3]]
510
+ [[CSS-LISTS-3]]
511
511
<dd>
512
512
Contains CSS features related to list counters:
513
513
styling them,
514
514
positioning them,
515
515
and manipulating their value.
516
516
517
517
<dt> <a href="https://www.w3.org/TR/css-logical-1/">CSS Logical Properties and Values Level 1</a>
518
- [[CSS-LOGICAL-1]]
518
+ [[CSS-LOGICAL-1]]
519
519
<dd>
520
520
Introduces logical properties and values
521
521
that provide the author with the ability to control layout through logical,
@@ -526,7 +526,7 @@ Modules with Rough Interoperability</h3>
526
526
of their corresponding physical properties.
527
527
528
528
<dt> <a href="https://www.w3.org/TR/css-position-3/">CSS Positioned Layout Module Level 3</a>
529
- [[CSS-POSITION-3]]
529
+ [[CSS-POSITION-3]]
530
530
<dd>
531
531
Contains defines coordinate-based positioning and offsetting schemes of CSS:
532
532
[=relative positioning=] ,
@@ -535,25 +535,25 @@ Modules with Rough Interoperability</h3>
535
535
and [=fixed positioning=] .
536
536
537
537
<dt> <a href="https://www.w3.org/TR/resize-observer-1/">Resize Observer</a>
538
- [[RESIZE-OBSERVER-1]]
538
+ [[RESIZE-OBSERVER-1]]
539
539
<dd>
540
540
This specification describes an API for observing changes to element’s principal box's size.
541
541
542
542
<dt> <a href="https://www.w3.org/TR/web-animations-1/">Web Animations</a>
543
- [[WEB-ANIMATIONS-1]]
543
+ [[WEB-ANIMATIONS-1]]
544
544
<dd>
545
545
Defines a model for synchronization and timing of changes to the presentation of a Web page.
546
546
Also defines an application programming interface for interacting with this model.
547
547
548
548
<dt> <a href="https://www.w3.org/TR/css-fonts-4/">CSS Fonts Module Level 4</a>
549
- [[CSS-FONTS-4]]
549
+ [[CSS-FONTS-4]]
550
550
<dd>
551
551
Extends and supersedes CSS Fonts 3
552
552
and provides more control over font choice and feature selection,
553
553
including support for OpenType variations.
554
554
555
555
<dt> <a href="https://www.w3.org/TR/css-color-adjust-1/">CSS Color Adjustment Module Level 1</a>
556
- [[CSS-COLOR-ADJUST-1]]
556
+ [[CSS-COLOR-ADJUST-1]]
557
557
<dd>
558
558
This module introduces a model and controls over automatic color adjustment by the user agent to handle user preferences and device output optimizations.
559
559
0 commit comments