Mon, 10 Feb 2014 00:07:22 -0800
[css-overflow] Another issue about preserve-3d overflow handling.
css-overflow/Overview.html | file | annotate | diff | comparison | revisions | |
css-overflow/Overview.src.html | file | annotate | diff | comparison | revisions |
1.1 --- a/css-overflow/Overview.html Sun Feb 09 16:31:26 2014 -0800 1.2 +++ b/css-overflow/Overview.html Mon Feb 10 00:07:22 2014 -0800 1.3 @@ -11,7 +11,7 @@ 1.4 1.5 <meta content="CSS Overflow Module Level 3" name=dcterms.title> 1.6 <meta content=text name=dcterms.type> 1.7 - <meta content=2014-01-28 name=dcterms.date> 1.8 + <meta content=2014-02-10 name=dcterms.date> 1.9 <meta content="L. David Baron" name=dcterms.creator> 1.10 <meta content=W3C name=dcterms.publisher> 1.11 <meta content="http://dev.w3.org/csswg/css-overflow-3/" 1.12 @@ -127,7 +127,7 @@ 1.13 1.14 <h1>CSS Overflow Module Level 3</h1> 1.15 1.16 - <h2 class="no-num no-toc">Editor's Draft 28 January 2014</h2> 1.17 + <h2 class="no-num no-toc">Editor's Draft 10 February 2014</h2> 1.18 1.19 <dl> 1.20 <dt>This version: 1.21 @@ -408,7 +408,7 @@ 1.22 1.23 <p> Since some effects in CSS (for example, the blurs in ‘<code 1.24 class=property>text-shadow</code>’ <a 1.25 - href="#ref-CSS3TEXT">[CSS3TEXT]<!--{{CSS3TEXT}}--></a> and ‘<code 1.26 + href="#ref-CSS-TEXT-3">[CSS-TEXT-3]<!--{{CSS-TEXT-3}}--></a> and ‘<code 1.27 class=property>box-shadow</code>’ <a 1.28 href="#ref-CSS3BG">[CSS3BG]<!--{{CSS3BG}}--></a>) do not define what 1.29 visual extent they cover, the extent of the <a 1.30 @@ -497,6 +497,10 @@ 1.31 <p class=issue> I wrote this definition off the top of my head, so it can't 1.32 possibly be right. It's missing tons of pieces! 1.33 1.34 + <p class=issue> The handling of preserve-3d subtrees here is probably 1.35 + wrong; the elements should probably count only towards the overflow of the 1.36 + element that flattens them. 1.37 + 1.38 <p> The <dfn id=scrollable-overflow-region>scrollable overflow region</dfn> 1.39 is the non-rectangular region occupied by the <a 1.40 href="#scrollable-overflow0"><i>scrollable overflow</i></a>, and the <dfn 1.41 @@ -571,7 +575,7 @@ 1.42 flex containers <a 1.43 href="#ref-CSS3-FLEXBOX">[CSS3-FLEXBOX]<!--{{!CSS3-FLEXBOX}}--></a>, 1.44 and grid containers <a 1.45 - href="#ref-CSS3-GRID-LAYOUT">[CSS3-GRID-LAYOUT]<!--{{!CSS3-GRID-LAYOUT}}--></a> 1.46 + href="#ref-CSS-GRID-1">[CSS-GRID-1]<!--{{!CSS-GRID-1}}--></a> 1.47 1.48 <tr> 1.49 <th>Inherited: 1.50 @@ -637,7 +641,7 @@ 1.51 flex containers <a 1.52 href="#ref-CSS3-FLEXBOX">[CSS3-FLEXBOX]<!--{{!CSS3-FLEXBOX}}--></a>, 1.53 and grid containers <a 1.54 - href="#ref-CSS3-GRID-LAYOUT">[CSS3-GRID-LAYOUT]<!--{{!CSS3-GRID-LAYOUT}}--></a> 1.55 + href="#ref-CSS-GRID-1">[CSS-GRID-1]<!--{{!CSS-GRID-1}}--></a> 1.56 1.57 <tr> 1.58 <th>Inherited: 1.59 @@ -725,7 +729,7 @@ 1.60 href="#fragmenting-values"><i>fragmenting values</i></a>, then: 1.61 <ol> 1.62 <li> for horizontal writing mode <a 1.63 - href="#ref-CSS3-WRITING-MODES">[CSS3-WRITING-MODES]<!--{{!CSS3-WRITING-MODES}}--></a>, 1.64 + href="#ref-CSS-WRITING-MODES-3">[CSS-WRITING-MODES-3]<!--{{!CSS-WRITING-MODES-3}}--></a>, 1.65 the computed value for ‘<a href="#overflow-y"><code 1.66 class=css>overflow-y</code></a>’ is the cascaded value and the 1.67 computed value for ‘<a href="#overflow-x"><code 1.68 @@ -733,7 +737,7 @@ 1.69 class=css>hidden</code></a>’, or 1.70 1.71 <li> for vertical writing mode <a 1.72 - href="#ref-CSS3-WRITING-MODES">[CSS3-WRITING-MODES]<!--{{!CSS3-WRITING-MODES}}--></a>, 1.73 + href="#ref-CSS-WRITING-MODES-3">[CSS-WRITING-MODES-3]<!--{{!CSS-WRITING-MODES-3}}--></a>, 1.74 the computed value for ‘<a href="#overflow-x"><code 1.75 class=css>overflow-x</code></a>’ is the cascaded value and the 1.76 computed value for ‘<a href="#overflow-y"><code 1.77 @@ -919,8 +923,8 @@ 1.78 in cases where the layout containing the fragments has characteristics 1.79 that use the intrinsic size of the fragments to change the amount of space 1.80 available for them, such as <a 1.81 - href="#ref-CSS3-GRID-LAYOUT">[CSS3-GRID-LAYOUT]<!--{{CSS3-GRID-LAYOUT}}--></a>. 1.82 - There has already been some work on such a processing model in <a 1.83 + href="#ref-CSS-GRID-1">[CSS-GRID-1]<!--{{CSS-GRID-1}}--></a>. There has 1.84 + already been some work on such a processing model in <a 1.85 href="#ref-CSS3-REGIONS">[CSS3-REGIONS]<!--{{CSS3-REGIONS}}--></a>, and 1.86 the work done on a model there, and the editors of that specification, 1.87 should inform what happens in this specification. 1.88 @@ -1619,6 +1623,26 @@ 1.89 1.90 <dl class=bibliography><!----> 1.91 1.92 + <dt id=CSS-GRID-1>[CSS-GRID-1] 1.93 + 1.94 + <dd>Tab Atkins Jr.; fantasai; Rossen Atanassov. <a 1.95 + href="http://www.w3.org/TR/2014/WD-css-grid-1-20140123/"><cite>CSS Grid 1.96 + Layout Module Level 1.</cite></a> 23 January 2014. W3C Working Draft. 1.97 + (Work in progress.) URL: <a 1.98 + href="http://www.w3.org/TR/2014/WD-css-grid-1-20140123/">http://www.w3.org/TR/2014/WD-css-grid-1-20140123/</a> 1.99 + </dd> 1.100 + <!----> 1.101 + 1.102 + <dt id=CSS-WRITING-MODES-3>[CSS-WRITING-MODES-3] 1.103 + 1.104 + <dd>fantasai; Koji Ishii. <a 1.105 + href="http://www.w3.org/TR/2013/WD-css-writing-modes-3-20131126/"><cite>CSS 1.106 + Writing Modes Level 3.</cite></a> 26 November 2013. W3C Last Call Working 1.107 + Draft. (Work in progress.) URL: <a 1.108 + href="http://www.w3.org/TR/2013/WD-css-writing-modes-3-20131126/">http://www.w3.org/TR/2013/WD-css-writing-modes-3-20131126/</a> 1.109 + </dd> 1.110 + <!----> 1.111 + 1.112 <dt id=CSS21>[CSS21] 1.113 1.114 <dd>Bert Bos; et al. <a 1.115 @@ -1632,10 +1656,10 @@ 1.116 <dt id=CSS3-BREAK>[CSS3-BREAK] 1.117 1.118 <dd>Rossen Atanassov; Elika J. Etemad. <a 1.119 - href="http://www.w3.org/TR/2012/WD-css3-break-20120823/"><cite>CSS 1.120 - Fragmentation Module Level 3.</cite></a> 23 August 2012. W3C Working 1.121 + href="http://www.w3.org/TR/2014/WD-css3-break-20140116/"><cite>CSS 1.122 + Fragmentation Module Level 3.</cite></a> 16 January 2014. W3C Working 1.123 Draft. (Work in progress.) URL: <a 1.124 - href="http://www.w3.org/TR/2012/WD-css3-break-20120823/">http://www.w3.org/TR/2012/WD-css3-break-20120823/</a> 1.125 + href="http://www.w3.org/TR/2014/WD-css3-break-20140116/">http://www.w3.org/TR/2014/WD-css3-break-20140116/</a> 1.126 </dd> 1.127 <!----> 1.128 1.129 @@ -1649,16 +1673,6 @@ 1.130 </dd> 1.131 <!----> 1.132 1.133 - <dt id=CSS3-GRID-LAYOUT>[CSS3-GRID-LAYOUT] 1.134 - 1.135 - <dd>Tab Atkins Jr.; fantasai; Rossen Atanassov. <a 1.136 - href="http://www.w3.org/TR/2013/WD-css3-grid-layout-20130910/"><cite>CSS 1.137 - Grid Layout Module Level 1.</cite></a> 10 September 2013. W3C Working 1.138 - Draft. (Work in progress.) URL: <a 1.139 - href="http://www.w3.org/TR/2013/WD-css3-grid-layout-20130910/">http://www.w3.org/TR/2013/WD-css3-grid-layout-20130910/</a> 1.140 - </dd> 1.141 - <!----> 1.142 - 1.143 <dt id=CSS3-TRANSFORMS>[CSS3-TRANSFORMS] 1.144 1.145 <dd>Simon Fraser; et al. <a 1.146 @@ -1669,16 +1683,6 @@ 1.147 </dd> 1.148 <!----> 1.149 1.150 - <dt id=CSS3-WRITING-MODES>[CSS3-WRITING-MODES] 1.151 - 1.152 - <dd>Elika J. Etemad; Koji Ishii. <a 1.153 - href="http://www.w3.org/TR/2012/WD-css3-writing-modes-20121115/"><cite>CSS 1.154 - Writing Modes Module Level 3.</cite></a> 15 November 2012. W3C Working 1.155 - Draft. (Work in progress.) URL: <a 1.156 - href="http://www.w3.org/TR/2012/WD-css3-writing-modes-20121115/">http://www.w3.org/TR/2012/WD-css3-writing-modes-20121115/</a> 1.157 - </dd> 1.158 - <!----> 1.159 - 1.160 <dt id=CSS3CASCADE>[CSS3CASCADE] 1.161 1.162 <dd>Håkon Wium Lie; fantasai; Tab Atkins Jr. <a 1.163 @@ -1725,6 +1729,16 @@ 1.164 1.165 <dl class=bibliography><!----> 1.166 1.167 + <dt id=CSS-TEXT-3>[CSS-TEXT-3] 1.168 + 1.169 + <dd>Elika J. Etemad; Koji Ishii. <a 1.170 + href="http://www.w3.org/TR/2013/WD-css-text-3-20131010/"><cite>CSS Text 1.171 + Module Level 3.</cite></a> 10 October 2013. W3C Last Call Working Draft. 1.172 + (Work in progress.) URL: <a 1.173 + href="http://www.w3.org/TR/2013/WD-css-text-3-20131010/">http://www.w3.org/TR/2013/WD-css-text-3-20131010/</a> 1.174 + </dd> 1.175 + <!----> 1.176 + 1.177 <dt id=CSS1>[CSS1] 1.178 1.179 <dd>Håkon Wium Lie; Bert Bos. <a 1.180 @@ -1758,10 +1772,10 @@ 1.181 <dt id=CSS3BG>[CSS3BG] 1.182 1.183 <dd>Bert Bos; Elika J. Etemad; Brad Kemper. <a 1.184 - href="http://www.w3.org/TR/2012/CR-css3-background-20120724/"><cite>CSS 1.185 - Backgrounds and Borders Module Level 3.</cite></a> 24 July 2012. W3C 1.186 - Candidate Recommendation. (Work in progress.) URL: <a 1.187 - href="http://www.w3.org/TR/2012/CR-css3-background-20120724/">http://www.w3.org/TR/2012/CR-css3-background-20120724/</a> 1.188 + href="http://www.w3.org/TR/2014/WD-css3-background-20140204/"><cite>CSS 1.189 + Backgrounds and Borders Module Level 3.</cite></a> 4 February 2014. W3C 1.190 + Last Call Working Draft. (Work in progress.) URL: <a 1.191 + href="http://www.w3.org/TR/2014/WD-css3-background-20140204/">http://www.w3.org/TR/2014/WD-css3-background-20140204/</a> 1.192 </dd> 1.193 <!----> 1.194 1.195 @@ -1793,16 +1807,6 @@ 1.196 href="http://www.w3.org/TR/2011/WD-css3-gcpm-20111129/">http://www.w3.org/TR/2011/WD-css3-gcpm-20111129/</a> 1.197 </dd> 1.198 <!----> 1.199 - 1.200 - <dt id=CSS3TEXT>[CSS3TEXT] 1.201 - 1.202 - <dd>Elika J. Etemad; Koji Ishii. <a 1.203 - href="http://www.w3.org/TR/2012/WD-css3-text-20121113/"><cite>CSS Text 1.204 - Module Level 3.</cite></a> 13 November 2012. W3C Working Draft. (Work in 1.205 - progress.) URL: <a 1.206 - href="http://www.w3.org/TR/2012/WD-css3-text-20121113/">http://www.w3.org/TR/2012/WD-css3-text-20121113/</a> 1.207 - </dd> 1.208 - <!----> 1.209 </dl> 1.210 <!--end-informative--> 1.211 1.212 @@ -1950,7 +1954,7 @@ 1.213 <td>see individual properties 1.214 1.215 <td>block containers [CSS21], flex containers [CSS3-FLEXBOX], and grid 1.216 - containers [CSS3-GRID-LAYOUT] 1.217 + containers [CSS-GRID-1] 1.218 1.219 <td>no 1.220 1.221 @@ -1967,7 +1971,7 @@ 1.222 <td>visible 1.223 1.224 <td>block containers [CSS21], flex containers [CSS3-FLEXBOX], and grid 1.225 - containers [CSS3-GRID-LAYOUT] 1.226 + containers [CSS-GRID-1] 1.227 1.228 <td>no 1.229 1.230 @@ -1984,7 +1988,7 @@ 1.231 <td>visible 1.232 1.233 <td>block containers [CSS21], flex containers [CSS3-FLEXBOX], and grid 1.234 - containers [CSS3-GRID-LAYOUT] 1.235 + containers [CSS-GRID-1] 1.236 1.237 <td>no 1.238
2.1 --- a/css-overflow/Overview.src.html Sun Feb 09 16:31:26 2014 -0800 2.2 +++ b/css-overflow/Overview.src.html Mon Feb 10 00:07:22 2014 -0800 2.3 @@ -372,6 +372,12 @@ 2.4 It's missing tons of pieces! 2.5 </p> 2.6 2.7 + <p class="issue"> 2.8 + The handling of preserve-3d subtrees here is probably wrong; 2.9 + the elements should probably count 2.10 + only towards the overflow of the element that flattens them. 2.11 + </p> 2.12 + 2.13 <p> 2.14 The <dfn>scrollable overflow region</dfn> is the non-rectangular region 2.15 occupied by the <i>scrollable overflow</i>, and the