Skip to content

Commit 06d952a

Browse files
committed
[css-background] Rename <position> back to <bg-position> to allow css-values to define the generic syntax (which will drop the three-value syntax that causes parsing ambiguity in Transforms).
1 parent ea5c147 commit 06d952a

2 files changed

Lines changed: 29 additions & 24 deletions

File tree

css-backgrounds/Overview.html

Lines changed: 23 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
<meta content="CSS Backgrounds and Borders Module Level 3"
1414
name=dcterms.title>
1515
<meta content=text name=dcterms.type>
16-
<meta content=2016-09-19 name=dcterms.date>
16+
<meta content=2017-03-14 name=dcterms.date>
1717
<meta content="Bert Bos" name=dcterms.creator>
1818
<meta content="Elika J. Etemad" name=dcterms.creator>
1919
<meta content="Brad Kemper" name=dcterms.creator>
@@ -45,7 +45,7 @@
4545

4646
<h1>CSS Backgrounds and Borders Module Level 3</h1>
4747

48-
<h2 class="no-num no-toc">Editor's Draft 19 September 2016</h2>
48+
<h2 class="no-num no-toc">Editor's Draft 14 March 2017</h2>
4949

5050
<dl>
5151
<dt>This version:
@@ -101,7 +101,7 @@ <h2 class="no-num no-toc">Editor's Draft 19 September 2016</h2>
101101
<!--begin-copyright-->
102102
<p class=copyright><a
103103
href="http://www.w3.org/Consortium/Legal/ipr-notice#Copyright"
104-
rel=license>Copyright</a> © 2016 <a href="http://www.w3.org/"><abbr
104+
rel=license>Copyright</a> © 2017 <a href="http://www.w3.org/"><abbr
105105
title="World Wide Web Consortium">W3C</abbr></a><sup>®</sup> (<a
106106
href="http://www.csail.mit.edu/"><abbr
107107
title="Massachusetts Institute of Technology">MIT</abbr></a>, <a
@@ -1115,7 +1115,7 @@ <h3 id=the-background-position><span class=secno>3.6. </span>Positioning
11151115
<tr>
11161116
<th><a href="#values">Value</a>:
11171117

1118-
<td><a href="#position"><var>&lt;position&gt;</var></a>
1118+
<td><a href="#bg-position"><var>&lt;bg-position&gt;</var></a>
11191119

11201120
<tr>
11211121
<th>Initial:
@@ -1170,7 +1170,8 @@ <h3 id=the-background-position><span class=secno>3.6. </span>Positioning
11701170

11711171
<p>Where
11721172

1173-
<pre class=prod><dfn id=position><var>&lt;position&gt;</var></dfn> = [
1173+
<pre class=prod><dfn
1174+
id=bg-position><var>&lt;bg-position&gt;</var></dfn> = [
11741175
[ left | center | right | top | bottom | <var>&lt;length-percentage&gt;</var> ]
11751176
|
11761177
[ left | center | right | <var>&lt;length-percentage&gt;</var> ]
@@ -1850,7 +1851,7 @@ <h3 id=the-background><span class=secno>3.10. </span>Backgrounds Shorthand:
18501851

18511852
<pre class=prod><dfn id=bg-layer><var>&lt;bg-layer&gt;</var></dfn> = <a
18521853
href="#bg-image"><var>&lt;bg-image&gt;</var></a> || <a
1853-
href="#position"><var>&lt;position&gt;</var></a> [ / <a
1854+
href="#bg-position"><var>&lt;bg-position&gt;</var></a> [ / <a
18541855
href="#bg-size"><var>&lt;bg-size&gt;</var></a> ]? || <a
18551856
href="#repeat-style"><var>&lt;repeat-style&gt;</var></a> || <a
18561857
href="#attachment"><var>&lt;attachment&gt;</var></a> || <a
@@ -1860,7 +1861,7 @@ <h3 id=the-background><span class=secno>3.10. </span>Backgrounds Shorthand:
18601861
<pre class=prod><dfn
18611862
id=final-bg-layer><var>&lt;final-bg-layer&gt;</var></dfn> = <var>&lt;'background-color'&gt;</var> || <a
18621863
href="#bg-image"><var>&lt;bg-image&gt;</var></a> || <a
1863-
href="#position"><var>&lt;position&gt;</var></a> [ / <a
1864+
href="#bg-position"><var>&lt;bg-position&gt;</var></a> [ / <a
18641865
href="#bg-size"><var>&lt;bg-size&gt;</var></a> ]? || <a
18651866
href="#repeat-style"><var>&lt;repeat-style&gt;</var></a> || <a
18661867
href="#attachment"><var>&lt;attachment&gt;</var></a> || <a
@@ -4500,6 +4501,10 @@ <h3 id=changes-2014-09><span class=secno>9.1. </span> Changes since the 9
45004501

45014502
<li>Dropped effect of ‘<a href="#border-radius"><code
45024503
class=property>border-radius</code></a>’ from collapsed-borders tables.
4504+
4505+
<li>Renamed <var>&lt;position&gt;</var> back to <a
4506+
href="#bg-position"><var>&lt;bg-position&gt;</var></a> since other
4507+
properties will be eliding the three-value syntax.
45034508
</ul>
45044509

45054510
<h3 id=changes-2014-02><span class=secno>9.2. </span> Changes since the 4
@@ -4737,13 +4742,11 @@ <h3 id=changes-2011><span class=secno>9.6. </span> Changes Since the 15
47374742
"Animatable" line to property definition tables.
47384743

47394744
<li><a href="#the-background-position">Section 3.6</a>: Renamed
4740-
&lt;bg-position&gt; production to <a
4741-
href="#position"><i>&lt;position&gt;</i></a> for easier re-use in
4742-
other specifications and recast the grammar to be more verbose but easier
4743-
to understand.
4745+
&lt;bg-position&gt; production to <i>&lt;position&gt;</i> for easier
4746+
re-use in other specifications and recast the grammar to be more verbose
4747+
but easier to understand.
47444748
<blockquote>
4745-
<pre class=prod><del>bg-position</del><a
4746-
href="#position"><ins>&lt;position&gt;</ins></a> = [
4749+
<pre class=prod><del>bg-position</del><ins>&lt;position&gt;</ins> = [
47474750
[ <ins>left | center | right |</ins> top | bottom <ins>| <var>&lt;length-percentage&gt;</var></ins> ]
47484751
|
47494752
[ left | center | right | <var>&lt;length-percentage&gt;</var> ]
@@ -4903,10 +4906,10 @@ <h3 class=no-num id=other-references> Other References</h3>
49034906
<dt id=ref-CSS-BREAK-3>[CSS-BREAK-3]
49044907

49054908
<dd>Rossen Atanassov; Elika J. Etemad / fantasai. <a
4906-
href="http://www.w3.org/TR/2016/CR-css-break-3-20160114/"><cite>CSS
4907-
Fragmentation Module Level 3.</cite></a> 14 January 2016. W3C Candidate
4909+
href="https://www.w3.org/TR/2017/CR-css-break-3-20170209/"><cite>CSS
4910+
Fragmentation Module Level 3.</cite></a> 9 February 2017. W3C Candidate
49084911
Recommendation. (Work in progress.) URL: <a
4909-
href="http://www.w3.org/TR/2016/CR-css-break-3-20160114/">http://www.w3.org/TR/2016/CR-css-break-3-20160114/</a>
4912+
href="https://www.w3.org/TR/2017/CR-css-break-3-20170209/">https://www.w3.org/TR/2017/CR-css-break-3-20170209/</a>
49104913
</dd>
49114914
<!---->
49124915

@@ -5097,7 +5100,7 @@ <h2 class=no-num id=property-index> Property Index</h2>
50975100
<th><a class=property
50985101
href="#background-position">background-position</a>
50995102

5100-
<td>&lt;position&gt;
5103+
<td>&lt;bg-position&gt;
51015104

51025105
<td>0% 0%
51035106

@@ -5707,6 +5710,9 @@ <h2 class=no-num id=index>Index</h2>
57075710
<li><var>&lt;bg-layer&gt;</var>, <a href="#bg-layer"
57085711
title="section 3.10."><strong>3.10.</strong></a>
57095712

5713+
<li><var>&lt;bg-position&gt;</var>, <a href="#bg-position"
5714+
title="section 3.6."><strong>3.6.</strong></a>
5715+
57105716
<li><var>&lt;bg-size&gt;</var>, <a href="#bg-size"
57115717
title="section 3.9."><strong>3.9.</strong></a>
57125718

@@ -5955,9 +5961,6 @@ <h2 class=no-num id=index>Index</h2>
59555961
title="section 3.8."><strong>3.8.</strong></a>
59565962
</ul>
59575963

5958-
<li><var>&lt;position&gt;</var>, <a href="#position"
5959-
title="section 3.6."><strong>3.6.</strong></a>
5960-
59615964
<li>renderer, <a href="#renderer"
59625965
title="section 8.2."><strong>8.2.</strong></a>
59635966

css-backgrounds/Overview.src.html

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -666,7 +666,7 @@ <h3 id="the-background-position">Positioning Images: the 'background-position' p
666666
<tr>
667667
<th><a href="#values">Value</a>:
668668

669-
<td><var>&lt;position&gt;</var>
669+
<td><var>&lt;bg-position&gt;</var>
670670
<tr>
671671
<th>Initial:
672672
<td>0% 0%
@@ -698,7 +698,7 @@ <h3 id="the-background-position">Positioning Images: the 'background-position' p
698698
within their corresponding <span>background positioning area.</span>
699699

700700
<p>Where
701-
<pre class=prod><dfn><var>&lt;position&gt;</var></dfn> = [
701+
<pre class=prod><dfn><var>&lt;bg-position&gt;</var></dfn> = [
702702
[ left | center | right | top | bottom | <var>&lt;length-percentage&gt;</var> ]
703703
|
704704
[ left | center | right | <var>&lt;length-percentage&gt;</var> ]
@@ -1242,9 +1242,9 @@ <h3 id="the-background">Backgrounds Shorthand: the 'background' property</h3>
12421242

12431243
<p>Where
12441244

1245-
<pre class=prod><dfn><var>&lt;bg-layer&gt;</var></dfn> = <var>&lt;bg-image&gt;</var> || <var>&lt;position&gt;</var> [ / <var>&lt;bg-size&gt;</var> ]? || <var>&lt;repeat-style&gt;</var> || <var>&lt;attachment&gt;</var> || <var>&lt;box&gt;</var> || <var>&lt;box&gt;</var></pre>
1245+
<pre class=prod><dfn><var>&lt;bg-layer&gt;</var></dfn> = <var>&lt;bg-image&gt;</var> || <var>&lt;bg-position&gt;</var> [ / <var>&lt;bg-size&gt;</var> ]? || <var>&lt;repeat-style&gt;</var> || <var>&lt;attachment&gt;</var> || <var>&lt;box&gt;</var> || <var>&lt;box&gt;</var></pre>
12461246

1247-
<pre class=prod><dfn><var>&lt;final-bg-layer&gt;</var></dfn> = <var>&lt;'background-color'&gt;</var> || <var>&lt;bg-image&gt;</var> || <var>&lt;position&gt;</var> [ / <var>&lt;bg-size&gt;</var> ]? || <var>&lt;repeat-style&gt;</var> || <var>&lt;attachment&gt;</var> || <var>&lt;box&gt;</var> || <var>&lt;box&gt;</var></pre>
1247+
<pre class=prod><dfn><var>&lt;final-bg-layer&gt;</var></dfn> = <var>&lt;'background-color'&gt;</var> || <var>&lt;bg-image&gt;</var> || <var>&lt;bg-position&gt;</var> [ / <var>&lt;bg-size&gt;</var> ]? || <var>&lt;repeat-style&gt;</var> || <var>&lt;attachment&gt;</var> || <var>&lt;box&gt;</var> || <var>&lt;box&gt;</var></pre>
12481248

12491249
<p class=note>Note that a color is permitted in
12501250
<var>&lt;final-bg-layer&gt;</var>, but not in <var>&lt;bg-layer&gt;</var>.
@@ -3254,6 +3254,8 @@ <h3 id="changes-2014-09">
32543254
<li>Moved <var>&lt;'background-color'></var> component of <var>&lt;final-bg-layer></var> to the front for serialization
32553255
because some authors seem to expect this even though it makes less sense?
32563256
<li>Dropped effect of 'border-radius' from collapsed-borders tables.
3257+
<li>Renamed <var>&lt;position&gt;</var> back to <var>&lt;bg-position&gt;</var>
3258+
since other properties will be eliding the three-value syntax.
32573259
</ul>
32583260

32593261
<h3 id="changes-2014-02">

0 commit comments

Comments
 (0)