Skip to content

Commit fdb6a93

Browse files
author
Tantek Çelik
committed
ellipses do not affect the dispatching of mouse/pointer events, appearance property is at risk - no interop.
1 parent d7f94b4 commit fdb6a93

2 files changed

Lines changed: 58 additions & 41 deletions

File tree

css3-ui/Overview.html

Lines changed: 44 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -55,11 +55,11 @@
5555
src="http://www.w3.org/Icons/w3c_home" width=72> </a>
5656
<h1>CSS Basic User Interface Module Level 3</h1>
5757

58-
<h2 class="no-num no-toc" id=longstatus-date>Editor's Draft 8 May 2011</h2>
58+
<h2 class="no-num no-toc" id=longstatus-date>Editor's Draft 1 July 2011</h2>
5959

6060
<dl>
6161
<dt>This version:</dt>
62-
<!-- <dd><a href="http://www.w3.org/TR/2011/ED-css3-ui-20110508">http://www.w3.org/TR/2011/ED-css3-ui-20110508</a></dd> -->
62+
<!-- <dd><a href="http://www.w3.org/TR/2011/ED-css3-ui-20110701">http://www.w3.org/TR/2011/ED-css3-ui-20110701</a></dd> -->
6363

6464
<dd><a
6565
href="http://dev.w3.org/csswg/css3-ui/">http://dev.w3.org/csswg/css3-ui/</a>
@@ -264,13 +264,14 @@ <h3 class="no-num no-toc" id=atrisk>Features at risk</h3>
264264
one or more implementations (perhaps experimental), and thus will not be
265265
dropped without returning to last call.
266266

267-
<ul><!-- Not at risk:
268-
<li>CSS2.1: :hover :active :focus</li>
269-
<li>Selectors: :enabled :disabled :checked :indeterminate ::selection</li>
267+
<ul><!--
268+
At risk due to only one implementation, or obsolete dependency:
269+
XForms is defunct on the web.
270270
<li>XForms needs: :default :valid :invalid :in-range :out-of-range :required :optional :read-only :read-write ::value ::choices ::repeat-item ::repeat-index</li>
271271
272-
<li>appearance:
273-
Moz implements:
272+
<li>appearance: (no interop)
273+
Webkit implements: -webkit-appearance - unknown which values
274+
Moz implements: -moz-appearance
274275
checkbox tab tooltip window dialog menubar
275276
none(same as normal) button(same as push-buttom) radio(same as radio-button) menupopup(same as pop-up-menu) menuitem(same as menu-item)
276277
checkboxcontainer(same as checkbox-group?) radiocontainer(same as radio-group?)
@@ -284,6 +285,11 @@ <h3 class="no-num no-toc" id=atrisk>Features at risk</h3>
284285
Necessary to replace old CSS3 Color values, so they can be deprecated
285286
document workspace desktop
286287
</li>
288+
289+
Not at risk:
290+
<li>CSS2.1: :hover :active :focus</li>
291+
<li>Selectors: :enabled :disabled :checked :indeterminate ::selection</li>
292+
287293
<li>box-sizing implemented by IE5/Mac, Opera
288294
-moz-box-sizing implemented by Mozilla
289295
</li>
@@ -316,6 +322,9 @@ <h3 class="no-num no-toc" id=atrisk>Features at risk</h3>
316322
</li>
317323
-->
318324

325+
<li>&lsquo;<a href="#appearance0"><code
326+
class=property>appearance</code></a>&rsquo; property and values
327+
319328
<li>&lsquo;<a href="#font"><code class=property>font</code></a>&rsquo;
320329
property values: window | document | workspace | desktop | tooltip |
321330
dialog | button | push-button | hyperlink | radio-button | checkbox |
@@ -2946,7 +2955,8 @@ <h3 id=text-overflow><span class=secno>9.2. </span> Overflow Ellipsis: the
29462955
<h4 class="no-num no-toc" id=ellipsing-details>ellipsing details</h4>
29472956

29482957
<ul>
2949-
<li> Ellipsing only affects rendering and must not affect layout.
2958+
<li> Ellipsing only affects rendering and must not affect layout nor
2959+
dispatching of pointer events.
29502960

29512961
<li> The ellipsis is styled and baseline-aligned according to the block.
29522962

@@ -3874,20 +3884,19 @@ <h3 class="no-num no-toc" id=normative-references>Normative References</h3>
38743884
<dt id=CSS21>[CSS21]
38753885

38763886
<dd>Bert Bos; et al. <a
3877-
href="http://www.w3.org/TR/2009/CR-CSS2-20090423"><cite>Cascading Style
3878-
Sheets Level 2 Revision 1 (CSS&#160;2.1) Specification.</cite></a> 23
3879-
April 2009. W3C Candidate Recommendation. (Work in progress.) URL: <a
3880-
href="http://www.w3.org/TR/2009/CR-CSS2-20090423">http://www.w3.org/TR/2009/CR-CSS2-20090423</a>
3887+
href="http://www.w3.org/TR/2011/REC-CSS2-20110607"><cite>Cascading Style
3888+
Sheets Level 2 Revision 1 (CSS&#160;2.1) Specification.</cite></a> 7 June
3889+
2011. W3C Recommendation. URL: <a
3890+
href="http://www.w3.org/TR/2011/REC-CSS2-20110607">http://www.w3.org/TR/2011/REC-CSS2-20110607</a>
38813891
</dd>
38823892
<!---->
38833893

38843894
<dt id=CSS3COLOR>[CSS3COLOR]
38853895

38863896
<dd>Tantek &#199;elik; Chris Lilley; L. David Baron. <a
3887-
href="http://www.w3.org/TR/2010/PR-css3-color-20101028"><cite>CSS Color
3888-
Module Level 3.</cite></a> 28 October 2010. W3C Proposed Recommendation.
3889-
(Work in progress.) URL: <a
3890-
href="http://www.w3.org/TR/2010/PR-css3-color-20101028">http://www.w3.org/TR/2010/PR-css3-color-20101028</a>
3897+
href="http://www.w3.org/TR/2011/REC-css3-color-20110607"><cite>CSS Color
3898+
Module Level 3.</cite></a> 7 June 2011. W3C Recommendation. URL: <a
3899+
href="http://www.w3.org/TR/2011/REC-css3-color-20110607">http://www.w3.org/TR/2011/REC-css3-color-20110607</a>
38913900
</dd>
38923901
<!---->
38933902

@@ -4011,10 +4020,10 @@ <h3 class="no-num no-toc" id=informative-references>Informative References</h3>
40114020
<dt id=SVG11>[SVG11]
40124021

40134022
<dd>Erik Dahlstr&#246;m; et al. <a
4014-
href="http://www.w3.org/TR/2010/WD-SVG11-20100622/"><cite>Scalable Vector
4015-
Graphics (SVG) 1.1 (Second Edition).</cite></a> 22 June 2010. W3C Working
4023+
href="http://www.w3.org/TR/2011/WD-SVG11-20110512/"><cite>Scalable Vector
4024+
Graphics (SVG) 1.1 (Second Edition).</cite></a> 12 May 2011. W3C Working
40164025
Draft. (Work in progress.) URL: <a
4017-
href="http://www.w3.org/TR/2010/WD-SVG11-20100622/">http://www.w3.org/TR/2010/WD-SVG11-20100622/</a>
4026+
href="http://www.w3.org/TR/2011/WD-SVG11-20110512/">http://www.w3.org/TR/2011/WD-SVG11-20110512/</a>
40184027
</dd>
40194028
<!---->
40204029

@@ -4721,7 +4730,7 @@ <h2 class=no-num id=property-index>Property index</h2>
47214730
<th>Media
47224731

47234732
<tbody>
4724-
<tr valign=baseline>
4733+
<tr>
47254734
<td><a class=property href="#appearance0">appearance</a>
47264735

47274736
<td>normal | &lt;appearance&gt; | inherit
@@ -4736,7 +4745,7 @@ <h2 class=no-num id=property-index>Property index</h2>
47364745

47374746
<td>visual, interactive
47384747

4739-
<tr valign=baseline>
4748+
<tr>
47404749
<td><a class=property href="#box-sizing0">box-sizing</a>
47414750

47424751
<td>content-box | border-box | inherit
@@ -4751,7 +4760,7 @@ <h2 class=no-num id=property-index>Property index</h2>
47514760

47524761
<td>visual
47534762

4754-
<tr valign=baseline>
4763+
<tr>
47554764
<td><a class=property href="#content">content</a>
47564765

47574766
<td>icon
@@ -4766,7 +4775,7 @@ <h2 class=no-num id=property-index>Property index</h2>
47664775

47674776
<td>same as CSS 2.1
47684777

4769-
<tr valign=baseline>
4778+
<tr>
47704779
<td><a class=property href="#cursor0">cursor</a>
47714780

47724781
<td>[ [&lt;uri&gt; [&lt;x&gt; &lt;y&gt;]?,]* [ auto | default | none |
@@ -4787,7 +4796,7 @@ <h2 class=no-num id=property-index>Property index</h2>
47874796

47884797
<td>visual, interactive
47894798

4790-
<tr valign=baseline>
4799+
<tr>
47914800
<td><a class=property href="#font">font</a>
47924801

47934802
<td>&lt;appearance&gt; | status-bar | message-box | caption |
@@ -4803,7 +4812,7 @@ <h2 class=no-num id=property-index>Property index</h2>
48034812

48044813
<td>visual
48054814

4806-
<tr valign=baseline>
4815+
<tr>
48074816
<td><a class=property href="#icon">icon</a>
48084817

48094818
<td>auto | &lt;uri&gt; [, &lt;uri&gt;]* | inherit
@@ -4818,7 +4827,7 @@ <h2 class=no-num id=property-index>Property index</h2>
48184827

48194828
<td>all
48204829

4821-
<tr valign=baseline>
4830+
<tr>
48224831
<td><a class=property href="#nav-index0">nav-index</a>
48234832

48244833
<td>auto | &lt;number&gt; | inherit
@@ -4833,7 +4842,7 @@ <h2 class=no-num id=property-index>Property index</h2>
48334842

48344843
<td>interactive
48354844

4836-
<tr valign=baseline>
4845+
<tr>
48374846
<td><a class=property href="#nav-up">nav-up</a>, <a class=property
48384847
href="#nav-right">nav-right</a>, <a class=property
48394848
href="#nav-down">nav-down</a>, <a class=property
@@ -4852,7 +4861,7 @@ <h2 class=no-num id=property-index>Property index</h2>
48524861

48534862
<td>interactive
48544863

4855-
<tr valign=baseline>
4864+
<tr>
48564865
<td><a class=property href="#outline0">outline</a>
48574866

48584867
<td>[ &lt;&lsquo;outline-color&rsquo;&gt; ||
@@ -4869,7 +4878,7 @@ <h2 class=no-num id=property-index>Property index</h2>
48694878

48704879
<td>visual
48714880

4872-
<tr valign=baseline>
4881+
<tr>
48734882
<td><a class=property href="#outline-color0">outline-color</a>
48744883

48754884
<td>&lt;color&gt; | invert | inherit
@@ -4884,7 +4893,7 @@ <h2 class=no-num id=property-index>Property index</h2>
48844893

48854894
<td>visual
48864895

4887-
<tr valign=baseline>
4896+
<tr>
48884897
<td><a class=property href="#outline-offset0">outline-offset</a>
48894898

48904899
<td>&lt;length&gt; | inherit
@@ -4899,7 +4908,7 @@ <h2 class=no-num id=property-index>Property index</h2>
48994908

49004909
<td>visual
49014910

4902-
<tr valign=baseline>
4911+
<tr>
49034912
<td><a class=property href="#outline-style0">outline-style</a>
49044913

49054914
<td>auto | &lt;border-style&gt; | inherit
@@ -4914,7 +4923,7 @@ <h2 class=no-num id=property-index>Property index</h2>
49144923

49154924
<td>visual
49164925

4917-
<tr valign=baseline>
4926+
<tr>
49184927
<td><a class=property href="#outline-width0">outline-width</a>
49194928

49204929
<td>&lt;border-width&gt; | inherit
@@ -4929,7 +4938,7 @@ <h2 class=no-num id=property-index>Property index</h2>
49294938

49304939
<td>visual
49314940

4932-
<tr valign=baseline>
4941+
<tr>
49334942
<td><a class=property href="#pointer-events0">pointer-events</a>
49344943

49354944
<td>auto | none | all | visible | visiblePainted | visibleFill |
@@ -4945,7 +4954,7 @@ <h2 class=no-num id=property-index>Property index</h2>
49454954

49464955
<td>visual, interactive
49474956

4948-
<tr valign=baseline>
4957+
<tr>
49494958
<td><a class=property href="#resize0">resize</a>
49504959

49514960
<td>none | both | horizontal | vertical | inherit
@@ -4960,7 +4969,7 @@ <h2 class=no-num id=property-index>Property index</h2>
49604969

49614970
<td>visual
49624971

4963-
<tr valign=baseline>
4972+
<tr>
49644973
<td><a class=property href="#text-overflow0">text-overflow</a>
49654974

49664975
<td>clip | ellipsis

css3-ui/Overview.src.html

Lines changed: 14 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -187,13 +187,14 @@ <h3 class="no-num no-toc" id="atrisk">Features at risk</h3>
187187

188188
<p>The Working Group has identified the following features as at risk of being removed from CSS Basic User Interface Module Level 3 when exiting CR. Implementors are urged to implement these features, if they wish to see these features remain in this specification. All other features are either defined in a normative reference (e.g. CSS 2.1 [[!CSS21]] or Selectors [[!SELECT]]), or dependencies for another specification (e.g. XForms [[XFORMS10]]) or are believed to have one or more implementations (perhaps experimental), and thus will not be dropped without returning to last call.</p>
189189
<ul>
190-
<!-- Not at risk:
191-
<li>CSS2.1: :hover :active :focus</li>
192-
<li>Selectors: :enabled :disabled :checked :indeterminate ::selection</li>
190+
<!--
191+
At risk due to only one implementation, or obsolete dependency:
192+
XForms is defunct on the web.
193193
<li>XForms needs: :default :valid :invalid :in-range :out-of-range :required :optional :read-only :read-write ::value ::choices ::repeat-item ::repeat-index</li>
194194
195-
<li>appearance:
196-
Moz implements:
195+
<li>appearance: (no interop)
196+
Webkit implements: -webkit-appearance - unknown which values
197+
Moz implements: -moz-appearance
197198
checkbox tab tooltip window dialog menubar
198199
none(same as normal) button(same as push-buttom) radio(same as radio-button) menupopup(same as pop-up-menu) menuitem(same as menu-item)
199200
checkboxcontainer(same as checkbox-group?) radiocontainer(same as radio-group?)
@@ -207,6 +208,11 @@ <h3 class="no-num no-toc" id="atrisk">Features at risk</h3>
207208
Necessary to replace old CSS3 Color values, so they can be deprecated
208209
document workspace desktop
209210
</li>
211+
212+
Not at risk:
213+
<li>CSS2.1: :hover :active :focus</li>
214+
<li>Selectors: :enabled :disabled :checked :indeterminate ::selection</li>
215+
210216
<li>box-sizing implemented by IE5/Mac, Opera
211217
-moz-box-sizing implemented by Mozilla
212218
</li>
@@ -238,6 +244,7 @@ <h3 class="no-num no-toc" id="atrisk">Features at risk</h3>
238244
implemented by Firefox 4 and Safari
239245
</li>
240246
-->
247+
<li>'appearance' property and values</li>
241248
<li>'font' property values: window | document | workspace | desktop | tooltip | dialog | button | push-button | hyperlink | radio-button | checkbox | menu-item | tab | menubar | pull-down-menu | pop-up-menu | list-menu | radio-group | checkbox-group | outline-tree | range | field | combo-box | signature | password
242249
</li>
243250
<li>'content' property value: icon</li>
@@ -1574,7 +1581,8 @@ <h3 id="text-overflow">
15741581
<h4 class="no-num no-toc">ellipsing details</h4>
15751582
<ul>
15761583
<li>
1577-
Ellipsing only affects rendering and must not affect layout.
1584+
Ellipsing only affects rendering and must not affect layout
1585+
nor dispatching of pointer events.
15781586
</li>
15791587
<li>
15801588
The ellipsis is styled and baseline-aligned according to

0 commit comments

Comments
 (0)