Skip to content

Commit ed4905f

Browse files
committed
[css-2015] Edit in the list of specs. TTA and Flexbox = :(
1 parent 81d7e5d commit ed4905f

1 file changed

Lines changed: 143 additions & 28 deletions

File tree

css-2015/Overview.bs

Lines changed: 143 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -64,37 +64,149 @@ Introduction {#intro}
6464
<dfn>Cascading Style Sheets (CSS)</dfn> is defined by the following
6565
specifications.
6666

67-
<ol>
68-
<li><a href="http://www.w3.org/TR/CSS2/">CSS Level 2 Revision 1</a>
69-
(including errata)
70-
<li><a href="http://www.w3.org/TR/css-style-attr/">CSS Style Attributes</a>
71-
<li><a href="http://www.w3.org/TR/css3-mediaqueries/">Media Queries Level 3</a>
72-
<li><a href="http://www.w3.org/TR/css3-namespace/">CSS Namespaces</a>
73-
<li><a href="http://www.w3.org/TR/css3-selectors/">Selectors Level 3</a>
74-
<li><a href="http://www.w3.org/TR/css3-color/">CSS Color Level 3</a>
75-
</ol>
67+
<dl>
68+
<dt><a href="http://www.w3.org/TR/CSS2/">CSS Level 2, latest revision</a> (including errata)
69+
<dd>
70+
This defines the core of CSS, parts of which are overridden by later specifications.
71+
We recommend in particular reading <a href="http://www.w3.org/TR/CSS2/intro.html">Chapter 2</a>,
72+
which introduces some of the basic concepts of CSS
73+
and its design principles.
74+
75+
<dt><a href="http://www.w3.org/TR/css-syntax-3/">CSS Syntax Level 3</a>
76+
<dd>
77+
Replaces CSS2&sect;4.1, CSS2&sect;4.1, CSS2&sect;4.2, CSS2&sect;4.4, and CSS2&sect;G,
78+
defining how CSS is parsed.
79+
80+
<dt><a href="http://www.w3.org/TR/css-style-attr/">CSS Style Attributes</a>
81+
<dd>
82+
Defines how CSS declarations can be embedded in markup attributes.
83+
84+
<dt><a href="http://www.w3.org/TR/css3-mediaqueries/">Media Queries Level 3</a>
85+
<dd>
86+
Replaces CSS2&sect;7.3 and expands on the syntax for media-specific styles.
87+
88+
<dt><a href="http://www.w3.org/TR/css3-conditional/">CSS Conditional Rules Level 3</a>
89+
<dd>
90+
Replaces CSS2&sect;7.2, updating the definition of ''@media'' rules to allow nesting;
91+
and introduces ''@supports'' rules for feature-support queries.
92+
93+
<dt><a href="http://www.w3.org/TR/css3-namespace/">CSS Namespaces</a>
94+
<dd>
95+
Introduces an ''@namespace'' rule to allow namespace-prefixed selectors.
96+
97+
<dt><a href="http://www.w3.org/TR/css3-selectors/">Selectors Level 3</a>
98+
<dd>
99+
Replaces CSS2&sect;5 and CSS2&sect;6.4.3, defining an extended range of selectors.
100+
101+
<dt><a href="http://www.w3.org/TR/css3-cascade/">CSS Cascading and Inheritance Level 3</a>
102+
<dd>
103+
Replaces CSS2&sect;1.4.3 and CSS2&sect;6
104+
105+
<dt><a href="http://www.w3.org/TR/css3-transitions/">CSS Transitions Level 1</a>
106+
and <a href="http://www.w3.org/TR/css3-animations/">CSS Animations Level 1</a>
107+
<dd>
108+
Define mechanisms for transitioning the computed values of CSS properties over time.
109+
110+
ISSUE: IIRC, these specs have some fairly significant out-of-dateness atm...
111+
Should they move to the note below? Or a different note?
112+
113+
<dt><a href="http://www.w3.org/TR/css3-values/">CSS Values and Units Level 3</a>
114+
<dd>
115+
Replaces CSS2&sect;1.4.2.1, CSS2&sect;4.3, and CSS2&sect;A.2.1&ndash;3,
116+
defining CSS's property definition syntax
117+
and expanding its set of units.
76118

77-
<div class="issue">
78-
RESOLVED: Produce the snapshot with list below.
79-
Group will review when finished.
80-
81-
* Everything in REC
82-
* Animations L1
83-
* Backgrounds and Borders L3,
84-
* Cascading and Inheritance L3
85-
* Compositing and Blending L1
86-
* Conditional L3
87-
* Flexible Box Layout L1,
88-
* Fonts L3
89-
* Images and Replaced Content L3
90-
* Multicolumn Layout L1
91-
* Syntax L3
92-
* Transforms L1
93-
* Transitions L1,
94-
* Values and Units L3
95-
* plus will-change and CSS3 UI once stable updates are published to TR
119+
<dt><a href="http://www.w3.org/TR/css3-color/">CSS Color Level 3</a>
120+
<dd>
121+
Replaces CSS2&sect;4.3.6 and CSS2&sect;14.1, defining an extended range of color values;
122+
and introduces the 'opacity' property.
123+
124+
<dt><a href="http://www.w3.org/TR/css3-background/">CSS Backgrounds and Borders Level 3</a>
125+
<dd>
126+
Replaces CSS2&sect;8.5 and CSS2&sect;14.2,
127+
providing more control of backgrounds and borders,
128+
including layered background images,
129+
image borders,
130+
and drop shadows.
131+
132+
<dt><a href="http://www.w3.org/TR/css3-images/">CSS Image Values and Replaced Content Level 3</a>
133+
<dd>
134+
Provides a new foundation text for the sizing of replaced elements (such as images),
135+
adds additional controls to their sizing and orientation,
136+
and introduces syntax for gradients as images images in CSS.
137+
138+
<dt><a href="http://www.w3.org/TR/css-fonts-3/">CSS Fonts Level 3</a>
139+
<dd>
140+
Replaces CSS2&sect;15
141+
and provides more control over font choice and feature selection.
142+
143+
<dt><a href="http://www.w3.org/TR/css3-multicol/">CSS Multi-column Layout Level 1</a>
144+
<dd>
145+
Introduces multi-column flows to CSS layout.
146+
147+
<dt><a href="http://www.w3.org/TR/css-flexbox-1/">CSS Flexible Box Module Level 1</a>
148+
<dd>
149+
Introduces a new layout model for CSS.
150+
151+
ISSUE: This spec isn't very stable yet... (We all wish it was though.) Should it move to the note below?
152+
153+
<dt><a href="http://www.w3.org/TR/css3-ui/">CSS User Interface Module Level 3</a>
154+
<dd>
155+
Replaces CSS2&sect;18.1 and CSS2&sect;18.4,
156+
defining 'cursor', 'outline', and several new CSS features that also enhance the user interface.
157+
158+
<dt><a href="http://www.w3.org/TR/css3-transforms/">CSS Transforms Level 1</a>
159+
<dd>
160+
Introduces graphical transformations to CSS.
161+
162+
ISSUE: Is this thing actually up-to-date and referenceable?
163+
164+
<dt><a href="http://www.w3.org/TR/compositing-1/">CSS Compositing and Blending Level 1</a>
165+
<dd>
166+
Defines the compositing and blending of overlaid content
167+
and introduces features to control their modes.
168+
</dl>
169+
170+
Issue: Add will-change once it's pushed to CR
171+
172+
<div class="note">
173+
The following modules have completed design work,
174+
and are fairly stable,
175+
but have not received much testing and implementation experience yet:
176+
177+
<dl>
178+
<dt><a href="http://www.w3.org/TR/css-counter-styles-3/">CSS Counter Styles Level 3</a>
179+
<dd>
180+
Expands the possible values of <<counter-style>>
181+
and provides an ''@counter-style'' syntax for customized counter styles.
182+
183+
<dt><a href="http://www.w3.org/TR/css-masking-1/">CSS Masking Level 1</a>
184+
<dd>
185+
Replaces CSS2&sect;11.1.2
186+
and introduces more powerful ways of clipping and masking content.
187+
188+
<dt><a href="http://www.w3.org/TR/css-shapes-1/">CSS Shapes Module Level 1</a>
189+
<dd>
190+
Extends floats to effect non-rectangular wrapping shapes.
191+
192+
<dt><a href="http://www.w3.org/TR/css-text-decor-3/">CSS Text Decoration Level 3</a>
193+
<dd>
194+
Replaces CSS2&sect;16.3,
195+
providing more control over text decoration lines
196+
and adding the ability to specify text emphasis marks
197+
and text shadows.
198+
199+
<dt><a href="http://www.w3.org/TR/css-speech/">CSS Speech Module Level 1</a>
200+
<dd>
201+
Replaces CSS2&sect;A,
202+
overhauling the (non-normative) speech rendering chapter.
203+
</dl>
204+
205+
We hope to incorporate them into a future snapshot.
96206
</div>
97207

208+
ISSUE: Should we have a section for "These specifications are widely implemented, but their specifications are out-of-sync with reality" for Transitions/Transforms/Animations/Flexbox?
209+
98210
Advisement:
99211
A list of all CSS modules, stable and in-progress,
100212
and their statuses
@@ -370,6 +482,9 @@ Requirements for Responsible Implementation of CSS</h2>
370482

371483
<em>These sections are non-normative.</em>
372484

485+
ISSUE: Incorporate all the rest of the specs into these indices.
486+
(These only include the 2010 snapshot content.)
487+
373488
<h3 id="properties">Property Index</h3>
374489

375490
<table class="proptable">

0 commit comments

Comments
 (0)