Skip to content

Commit 4e6548c

Browse files
committed
Merge
2 parents e7716a5 + 82bee43 commit 4e6548c

47 files changed

Lines changed: 1220 additions & 406 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

Transitions.md

Lines changed: 71 additions & 71 deletions
Original file line numberDiff line numberDiff line change
@@ -2,31 +2,89 @@
22

33
## First Working Group Note
44

5-
### Open
6-
75
_(none)_
86

9-
### Closed
7+
## First Public Working Draft
8+
9+
CSS Fonts 4
10+
* [wg decision](https://www.w3.org/2017/04/19-css-irc#T06-11-40) 19 April 2017
11+
* [transition request](https://lists.w3.org/Archives/Member/chairs/2017JulSep/0000.html) 06 July 2017
12+
* [publication request](https://lists.w3.org/Archives/Team/webreq/2017Jul/0007.html) 07 July 2017
13+
* next step: publication, expected 11 July
14+
15+
## Candidate Recommendation
16+
17+
Paint API
18+
* [group decision](https://lists.w3.org/Archives/Public/public-houdini/2016Oct/0001.html) 09 Oct 2016, (pending edits)
19+
* next step: create [transition request](https://services.w3.org/xslt?xmlfile=https://www.w3.org/2005/08/01-transitions2015.html&xslfile=https://www.w3.org/2005/08/transitions2015.xsl&docstatus=cr-tr).
20+
* No changes section since FPWD
21+
* [17 Open issues](https://github.com/w3c/css-houdini-drafts/labels/css-paint-api-1)
22+
* No disposition of comments
23+
* Evidence of wide review?
24+
* [TAG review](https://github.com/w3ctag/spec-reviews/issues/140)
25+
* Implementation status and test suite?
26+
* Waiting for editors to respond on these
27+
28+
CSS Display
29+
* group decision [01 Feb 2017](https://www.w3.org/2017/02/01-css-irc#T17-42-48)
30+
* changes ?
31+
* Disposition of Comments ?
32+
* next step: transition request
33+
* Bert handling transition and publication
34+
35+
CSS Speech (updated CR, has technical changes)
36+
* group decision [15 Feb 2017](https://www.w3.org/2017/02/15-css-irc#T17-39-53)
37+
* should be published as a NOTE because no implementations
38+
39+
40+
CSS Contain
41+
* [group decision](https://www.w3.org/2017/04/21-css-irc#T07-18-13) 21April 2017
42+
* [Disposition of comments](https://drafts.csswg.org/css-contain/issues-2017.html)
43+
* [Changes] https://drafts.csswg.org/css-contain/#2017-04-19-changes
44+
* [Transition request](https://lists.w3.org/Archives/Member/chairs/2017AprJun/0057.html) 8 May 2017
45+
* confirmed, issues raised on transition call are resolved 7 July 2017
46+
* next step: publication request
47+
48+
49+
50+
## Proposed Recommendation
51+
52+
Writing Modes
53+
* working out how to move at-risk features to level 4, and keep in level 3 but as MAY
54+
* working on the tests and finalizing the test report
55+
* [wg resolution](https://lists.w3.org/Archives/Public/www-style/2017May/0032.html) 17 May 2017
56+
57+
CSS Fonts 3
58+
* working out how to move at-risk features to level 4
59+
* fuller test coverage
60+
61+
62+
## Modified Recommendation (Editorial)
63+
64+
Selectors 3
65+
* [wide review](https://github.com/w3c/csswg-drafts/issues/1382), ongoing
66+
67+
68+
69+
70+
71+
72+
73+
# Closed
74+
75+
## First Working Group Note
1076

1177
CSS-2017
1278
* [Publication request sent](https://lists.w3.org/Archives/Team/webreq/2017Jan/0072.html)
1379
* [done](https://www.w3.org/TR/css-2017/)
1480

15-
## First Public Working Draft
16-
17-
### Open
18-
19-
CSS Fonts 4
20-
* [wg decision](https://www.w3.org/2017/04/19-css-irc#T06-11-40) 19 April 2017
21-
* next step: wait for any sections that get moved from Fonts 3.
81+
### Closed
2282

2383
CSS Overflow Level 4
2484
* [wg decision](https://lists.w3.org/Archives/Public/www-style/2017May/0032.html) 17 May
2585
* [transition request](https://lists.w3.org/Archives/Member/chairs/2017AprJun/0122.html) 12 Jun 2017
2686
* [approval](https://lists.w3.org/Archives/Member/chairs/2017AprJun/0124.html) 12 Jun 2017
27-
* next step: publication (requested for 04 July, publishing moratorium)
28-
29-
### Closed
87+
* [done](https://www.w3.org/TR/css-overflow-4/) 13 June 2017
3088

3189
CSS logical (bert handling)
3290
* [wg decision](https://lists.w3.org/Archives/Public/www-style/2017May/0010.html) 04 May 2017
@@ -66,44 +124,8 @@ CSS Table
66124
* publication request done
67125
* [done] (https://www.w3.org/TR/2016/WD-css-tables-3-20161025/) 25 Oct 2016
68126

69-
70127
## Candidate Recommendation
71128

72-
### Open
73-
74-
Paint API
75-
* [group decision](https://lists.w3.org/Archives/Public/public-houdini/2016Oct/0001.html) 09 Oct 2016, (pending edits)
76-
* next step: create [transition request](https://services.w3.org/xslt?xmlfile=https://www.w3.org/2005/08/01-transitions2015.html&xslfile=https://www.w3.org/2005/08/transitions2015.xsl&docstatus=cr-tr).
77-
* No changes section since FPWD
78-
* [17 Open issues](https://github.com/w3c/css-houdini-drafts/labels/css-paint-api-1)
79-
* No disposition of comments
80-
* Evidence of wide review?
81-
* [TAG review](https://github.com/w3ctag/spec-reviews/issues/140)
82-
* Implementation status and test suite?
83-
* Waiting for editors to respond on these
84-
85-
86-
CSS Display
87-
* group decision [01 Feb 2017](https://www.w3.org/2017/02/01-css-irc#T17-42-48)
88-
* changes ?
89-
* Disposition of Comments ?
90-
* next step: transition request
91-
* Bert handling transition and publication
92-
93-
CSS Speech (updated CR, has technical changes)
94-
* group decision [15 Feb 2017](https://www.w3.org/2017/02/15-css-irc#T17-39-53)
95-
* should be published as a NOTE because no implementations
96-
97-
98-
CSS Contain
99-
* [group decision](https://www.w3.org/2017/04/21-css-irc#T07-18-13) 21April 2017
100-
* [Disposition of comments](https://drafts.csswg.org/css-contain/issues-2017.html)
101-
* [Changes] https://drafts.csswg.org/css-contain/#2017-04-19-changes
102-
* [Transition request](https://lists.w3.org/Archives/Member/chairs/2017AprJun/0057.html) 8 May 2017
103-
* next step: waiting for confirmation that issues raised on transition call are resolved.
104-
105-
### Closed
106-
107129
CSS Grid (updated CR, with subgrid moved to Grid 2)
108130
* group decision [15 Mar 2017](https://www.w3.org/2017/03/15-css-irc#T16-42-41)
109131
* [Disposition of Comments](https://drafts.csswg.org/css-grid-1/issues-cr-2016) one open issue
@@ -145,30 +167,8 @@ CSS Grid Layout 1 [done](https://www.w3.org/TR/css-grid-1/), 29 September 2016
145167

146168
## Proposed Recommendation
147169

148-
### Open
149-
150-
Writing Modes
151-
* working out how to move at-risk features to level 4, and keep in level 3 but as MAY
152-
* working on the tests and finalizing the test report
153-
* [wg resolution](https://lists.w3.org/Archives/Public/www-style/2017May/0032.html) 17 May 2017
154-
155-
CSS Fonts 3
156-
* working out how to move at-risk features to level 4
157-
* fuller test coverage
158-
159-
### Closed
160-
161170
_(none)_
162171

163172
## Modified Recommendation (Editorial)
164173

165-
### Open
166-
167-
Selectors 3
168-
* [wide review](https://github.com/w3c/csswg-drafts/issues/1382), ongoing
169-
170-
### Closed
171-
172174
_(none)_
173-
174-

css-align/Overview.bs

Lines changed: 32 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -330,15 +330,15 @@ Positional Alignment: the ''center'', ''start'', ''end'', ''self-start'', ''self
330330
(to specify default values for 'justify-self' and 'align-self').
331331
<pre class='prod'>
332332
<dfn>&lt;self-position></dfn> = center | start | end | self-start | self-end |
333-
flex-start | flex-end | left | right;
333+
flex-start | flex-end;
334334
</pre>
335335
<dt><<content-position>>
336336
<dd>
337337
This set is used by 'justify-content' and 'align-content'
338338
to align the box's contents within itself.
339339

340340
<pre class='prod'>
341-
<dfn>&lt;content-position></dfn> = center | start | end | flex-start | flex-end | left | right;
341+
<dfn>&lt;content-position></dfn> = center | start | end | flex-start | flex-end;
342342
</pre>
343343
</dl>
344344

@@ -356,7 +356,7 @@ Baseline Alignment: the ''baseline'' keyword and ''first''/''last'' modifiers</h
356356
<dfn export>Baseline alignment</dfn> is a form of positional alignment
357357
that aligns multiple <a>alignment subjects</a>
358358
within a <a>shared alignment context</a>
359-
(such as cells within a row or column)
359+
(such as cells within a row))
360360
by matching up their <a>alignment baselines</a>.
361361
If the position of the <a>alignment subjects</a> within a <a>baseline-sharing group</a>
362362
is not fully constrained by <a>baseline alignment</a>
@@ -651,7 +651,7 @@ The 'justify-content' And 'align-content' Properties</h3>
651651

652652
<pre class="propdef">
653653
Name: align-content
654-
Value: normal | <<baseline-position>> | <<content-distribution>> | [ <<overflow-position>>? <<content-position>> ]
654+
Value: normal | <<baseline-position>> | <<content-distribution>> | <<overflow-position>>? <<content-position>>
655655
Initial: normal
656656
Applies to: block containers, multicol containers, flex containers, and grid containers
657657
Inherited: no
@@ -663,7 +663,7 @@ The 'justify-content' And 'align-content' Properties</h3>
663663

664664
<pre class="propdef">
665665
Name: justify-content
666-
Value: normal | <<content-distribution>> | [ <<overflow-position>>? <<content-position>> ]
666+
Value: normal | <<content-distribution>> | <<overflow-position>>? [ <<content-position>> | left | right ]
667667
Initial: normal
668668
Applies to: multicol containers, flex containers, and grid containers
669669
Inherited: no
@@ -683,7 +683,7 @@ The 'justify-content' And 'align-content' Properties</h3>
683683
the <a>alignment subject</a> and <a>alignment container</a>
684684
both assume the <a>writing mode</a> of the box the '*-content' property is set on.
685685

686-
### Block Containers ### {#distribution-block}
686+
### Block Containers (Including Table Cells)### {#distribution-block}
687687

688688
<table class="data align-details">
689689
<tr>
@@ -884,8 +884,14 @@ Baseline Content-Alignment</h3>
884884
<dt>Table Cells:
885885
<dd>
886886
A <a>table cell</a> participates in first (last) <a>baseline content-alignment</a>
887-
in its startmost (endmost) row or column (whichever is parallel to its <a>inline axis</a>)
888-
if its computed 'align-content' is ''first baseline'' (''last baseline'').
887+
in its startmost (endmost) row
888+
if its inline axis is parallel to that of the table itself and
889+
its computed 'align-content' is ''first baseline'' (''last baseline'').
890+
891+
Note: <a>Baseline content-alignment</a>
892+
of cells sharing a column is not supported;
893+
however this may be added in a future level
894+
if there is sufficient demand and implementer interest.
889895

890896
<dt>Flex Items:
891897
<dd>
@@ -941,7 +947,7 @@ Inline/Main-Axis Alignment: the 'justify-self' property</h3>
941947

942948
<pre class="propdef">
943949
Name: justify-self
944-
Value: auto | normal | stretch | <<baseline-position>> | <<overflow-position>>? <<self-position>>
950+
Value: auto | normal | stretch | <<baseline-position>> | <<overflow-position>>? [ <<self-position>> | left | right ]
945951
Initial: auto
946952
Applies to: block-level boxes, absolutely-positioned boxes, and grid items
947953
Inherited: no
@@ -1144,7 +1150,7 @@ Inline/Main-Axis Alignment: the 'justify-self' property</h3>
11441150
<th>''justify-self/normal'' Behavior
11451151
<td>
11461152
Behaves as ''flex-start''
1147-
(as the fallback for ''justify-self/stretch'' for fixed-size boxes).
1153+
(the fallback of ''justify-self/stretch'' for fixed-size boxes).
11481154
</table>
11491155

11501156
### Table Cells ### {#justify-cell}
@@ -1340,7 +1346,7 @@ Block/Cross-Axis Alignment: the 'align-self' property</h3>
13401346
<th>''align-self/normal'' Behavior
13411347
<td>
13421348
Behaves as ''flex-start''
1343-
(as the fallback for ''align-self/stretch'' for fixed-size boxes).
1349+
(the fallback of ''align-self/stretch'' for fixed-size boxes).
13441350
</table>
13451351

13461352
### Table Cells ### {#align-cell}
@@ -1476,7 +1482,7 @@ Inline/Main-Axis Alignment: the 'justify-items' property</h3>
14761482

14771483
<pre class="propdef">
14781484
Name: justify-items
1479-
Value: normal | stretch | <<baseline-position>> | [ <<overflow-position>>? <<self-position>> ] | [ legacy || [ ''<content-position>/left'' | ''<content-position>/right'' | ''<content-position>/center'' ] ]
1485+
Value: normal | stretch | <<baseline-position>> | [ <<overflow-position>>? <<self-position>> ] | [ legacy || [ left | right | center ] ]
14801486
Initial: legacy
14811487
Applies to: all elements
14821488
Inherited: no
@@ -1712,7 +1718,7 @@ Baseline Alignment Grouping</h3>
17121718

17131719
<ul>
17141720
<li>table cells in the same row, along the table's row (inline) axis, established by the row box
1715-
<li>table cells in the same column, along the table's column (block) axis, established by the column box
1721+
<!--baseline-align-column <li>table cells in the same column, along the table's column (block) axis, established by the column box -->
17161722
<li>grid items in the same row, along the grid's row (inline) axis, established by the <a>grid container</a>
17171723
<li>grid items in the same column, along the grid's column (block) axis, established by the <a>grid container</a>
17181724
<li>flex items in the same flex line, along the flex container's main axis, established by the <a>flex container</a>
@@ -1783,7 +1789,18 @@ Aligning Boxes by Baseline</h3>
17831789
<h2 id="changes">
17841790
Changes</h2>
17851791

1786-
Changes since the <a href="https://www.w3.org/TR/2017/WD-css-align-3-20170407/">previous Working Draft</a> include:
1792+
Changes since the previous Working Draft include:
1793+
<ul>
1794+
<li>Dropped the ''left'' and ''right'' keywords from 'align-self' and 'align-content'.
1795+
They may be re-introduced in a later level if there is demand.
1796+
(<a href="https://github.com/w3c/csswg-drafts/issues/1403">Issue 1403</a>)
1797+
<li>Disabled baseline alignment across cells in a table column,
1798+
due to implementation complexity.
1799+
1800+
<li>A large number of minor corrections and clarifications reported by David Baron.
1801+
</ul>
1802+
1803+
Changes since the <a href="https://www.w3.org/TR/2017/WD-css-align-3-20170407/">7 April 2017 Working Draft</a> include:
17871804
<ul>
17881805
<li>Adding a section to clarify handling of partial implementations.
17891806
(<a href="https://github.com/w3c/csswg-drafts/issues/1167">Issue 1167</a>)
@@ -1810,5 +1827,5 @@ Privacy and Security Considerations</h2>
18101827
<h2 class=no-num id="acknowledgments">
18111828
Acknowledgments</h2>
18121829

1813-
Special thanks goes to Javier Fernandez, Markus Mielke, Alex Mogilevsky,
1830+
Special thanks goes to David Baron, Javier Fernandez, Markus Mielke, Alex Mogilevsky,
18141831
and the participants in the CSSWG's March 2008 F2F alignment discussions.

css-cascade-3/Overview.bs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -249,7 +249,7 @@ Value Processing</h2>
249249
The final value of a CSS property for a given element or box
250250
is the result of a multi-step calculation:
251251

252-
<ul>
252+
<ol>
253253
<li>
254254
First, all the <a>declared values</a> applied to an element are collected,
255255
for each property on each element.
@@ -277,7 +277,7 @@ Value Processing</h2>
277277
based on constraints of the display environment.
278278
As with the <a>used value</a>, there may or may not be an <a>actual value</a>
279279
for a given property on an element.
280-
</ul>
280+
</ol>
281281

282282
<h3 id="declared">
283283
Declared Values</h3>

css-cascade/Overview.bs

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -45,14 +45,22 @@ Introduction</h2>
4545
<h3 id="placement">
4646
Module Interactions</h3>
4747

48-
<p>This module replaces and extends
48+
<em>This section is normative.</em>
49+
50+
This module replaces and extends
4951
the rules for assigning property values, cascading, and inheritance defined in [[!CSS21]] chapter 6.
5052

51-
<p>Other CSS modules may expand the definitions of some of the syntax and features defined here.
53+
Other CSS modules may expand the definitions of some of the syntax and features defined here.
5254
For example, the Media Queries Level 4 specification,
5355
when combined with this module, expands the definition of
5456
the <<media-query>> value type as used in this specification.
5557

58+
For the purpose of this specification,
59+
<a>text nodes</a> are treated as <a>element</a> children of their associated element,
60+
and possess the full set of properties;
61+
since they cannot be targetted by selectors
62+
all of their computed values are assigned by <a href="#defaulting">defaulting</a>.
63+
5664
<h2 id="at-import">
5765
Importing Style Sheets: the ''@import'' rule</h2>
5866

@@ -344,7 +352,7 @@ Value Processing</h2>
344352
The final value of a CSS property for a given element or box
345353
is the result of a multi-step calculation:
346354

347-
<ul>
355+
<ol>
348356
<li>
349357
First, all the <a>declared values</a> applied to an element are collected,
350358
for each property on each element.
@@ -372,7 +380,7 @@ Value Processing</h2>
372380
based on constraints of the display environment.
373381
As with the <a>used value</a>, there may or may not be an <a>actual value</a>
374382
for a given property on an element.
375-
</ul>
383+
</ol>
376384

377385
<h3 id="declared">
378386
Declared Values</h3>

0 commit comments

Comments
 (0)