Thu, 16 Aug 2012 14:25:11 -0700
Rename module per discussion at 2012-08-08 teleconference and at F2F on afternoon of 2012-08-13.
css3-overflow/Overview.html | file | annotate | diff | comparison | revisions | |
css3-overflow/Overview.src.html | file | annotate | diff | comparison | revisions |
1.1 --- a/css3-overflow/Overview.html Thu Aug 16 14:24:22 2012 -0700 1.2 +++ b/css3-overflow/Overview.html Thu Aug 16 14:25:11 2012 -0700 1.3 @@ -3,7 +3,7 @@ 1.4 <html lang=en> 1.5 <head><meta content="text/html; charset=utf-8" http-equiv=Content-Type> 1.6 1.7 - <title>CSS Region Styling Module Level 3</title> 1.8 + <title>CSS Overflow Module Level 3</title> 1.9 <link href="#contents" rel=contents> 1.10 <link href="#index" rel=index> 1.11 <link href="../default.css" rel=stylesheet type="text/css"> 1.12 @@ -114,7 +114,7 @@ 1.13 <p><a href="http://www.w3.org/"><img alt=W3C height=48 1.14 src="http://www.w3.org/Icons/w3c_home" width=72></a> <!--end-logo--> 1.15 1.16 - <h1>CSS Region Styling Module Level 3</h1> 1.17 + <h1>CSS Overflow Module Level 3</h1> 1.18 1.19 <h2 class="no-num no-toc" id=longstatus-date>Editor's Draft 16 August 2012</h2> 1.20 1.21 @@ -122,19 +122,19 @@ 1.22 <dt>This version: 1.23 1.24 <dd><a 1.25 - href="http://www.w3.org/TR/2012/ED-css3-region-styling-20120816/">http://www.w3.org/TR/2012/ED-css3-region-styling-20120816/</a> 1.26 + href="http://www.w3.org/TR/2012/ED-css3-overflow-20120816/">http://www.w3.org/TR/2012/ED-css3-overflow-20120816/</a> 1.27 1.28 1.29 <dt>Latest version: 1.30 1.31 <dd><a 1.32 - href="http://www.w3.org/TR/css3-region-styling/">http://www.w3.org/TR/css3-region-styling/</a> 1.33 + href="http://www.w3.org/TR/css3-overflow/">http://www.w3.org/TR/css3-overflow/</a> 1.34 1.35 1.36 <dt>Editor's draft: 1.37 1.38 <dd><a 1.39 - href="http://dev.w3.org/csswg/css3-region-styling/">http://dev.w3.org/csswg/css3-region-styling/</a> 1.40 + href="http://dev.w3.org/csswg/css3-overflow/">http://dev.w3.org/csswg/css3-overflow/</a> 1.41 <!-- 1.42 <dt>Previous version: 1.43 <dd><a href="http://www.w3.org/PreviousVersionURI"> 1.44 @@ -150,7 +150,7 @@ 1.45 1.46 <dd><a 1.47 href="http://lists.w3.org/Archives/Public/www-style/">www-style@w3.org</a> 1.48 - with subject line “<kbd>[css3-region-styling] <var>… message topic 1.49 + with subject line “<kbd>[css3-overflow] <var>… message topic 1.50 …</var></kbd>” 1.51 1.52 <dt>Editors: 1.53 @@ -203,13 +203,12 @@ 1.54 <p>The (<a 1.55 href="http://lists.w3.org/Archives/Public/www-style/">archived</a>) public 1.56 mailing list <a 1.57 - href="mailto:www-style@w3.org?Subject=%5Bcss3-region-styling%5D%20PUT%20SUBJECT%20HERE"> 1.58 + href="mailto:www-style@w3.org?Subject=%5Bcss3-overflow%5D%20PUT%20SUBJECT%20HERE"> 1.59 www-style@w3.org</a> (see <a 1.60 href="http://www.w3.org/Mail/Request">instructions</a>) is preferred for 1.61 discussion of this specification. When sending e-mail, please put the text 1.62 - “css3-region-styling” in the subject, preferably like this: 1.63 - “[<!---->css3-region-styling<!---->] <em>…summary of 1.64 - comment…</em>” 1.65 + “css3-overflow” in the subject, preferably like this: 1.66 + “[<!---->css3-overflow<!---->] <em>…summary of comment…</em>” 1.67 1.68 <p>This document was produced by the <a href="/Style/CSS/members">CSS 1.69 Working Group</a> (part of the <a href="/Style/">Style Activity</a>). 1.70 @@ -235,52 +234,55 @@ 1.71 <ul class=toc> 1.72 <li><a href="#intro"><span class=secno>1. </span> Introduction</a> 1.73 1.74 - <li><a href="#paginated-overflow"><span class=secno>2. </span>Paginated 1.75 + <li><a href="#scrolling-overflow"><span class=secno>2. </span>Scrolling 1.76 + and hidden overflow</a> 1.77 + 1.78 + <li><a href="#paginated-overflow"><span class=secno>3. </span>Paginated 1.79 overflow</a> 1.80 1.81 - <li><a href="#region-overflow"><span class=secno>3. </span>Region 1.82 + <li><a href="#region-overflow"><span class=secno>4. </span>Region 1.83 overflow</a> 1.84 <ul class=toc> 1.85 - <li><a href="#region-styling"><span class=secno>3.1. </span>Region 1.86 + <li><a href="#region-styling"><span class=secno>4.1. </span>Region 1.87 styling</a> 1.88 <ul class=toc> 1.89 - <li><a href="#region-pseudo-element"><span class=secno>3.1.1. 1.90 + <li><a href="#region-pseudo-element"><span class=secno>4.1.1. 1.91 </span>The ::nth-region() pseudo-element</a> 1.92 1.93 - <li><a href="#style-of-regions"><span class=secno>3.1.2. 1.94 + <li><a href="#style-of-regions"><span class=secno>4.1.2. 1.95 </span>Styling of regions</a> 1.96 1.97 - <li><a href="#style-in-regions"><span class=secno>3.1.3. 1.98 + <li><a href="#style-in-regions"><span class=secno>4.1.3. 1.99 </span>Styling inside regions</a> 1.100 </ul> 1.101 1.102 - <li><a href="#max-lines"><span class=secno>3.2. </span>The ‘<code 1.103 + <li><a href="#max-lines"><span class=secno>4.2. </span>The ‘<code 1.104 class=property>max-lines</code>’ property</a> 1.105 </ul> 1.106 1.107 - <li><a href="#conformance"><span class=secno>4. </span> Conformance</a> 1.108 + <li><a href="#conformance"><span class=secno>5. </span> Conformance</a> 1.109 <ul class=toc> 1.110 - <li><a href="#placement"><span class=secno>4.1. </span> Module 1.111 + <li><a href="#placement"><span class=secno>5.1. </span> Module 1.112 interactions</a> 1.113 1.114 - <li><a href="#values"><span class=secno>4.2. </span> Values</a> 1.115 + <li><a href="#values"><span class=secno>5.2. </span> Values</a> 1.116 1.117 - <li><a href="#conventions"><span class=secno>4.3. </span> Document 1.118 + <li><a href="#conventions"><span class=secno>5.3. </span> Document 1.119 conventions</a> 1.120 1.121 - <li><a href="#conformance-classes"><span class=secno>4.4. </span> 1.122 + <li><a href="#conformance-classes"><span class=secno>5.4. </span> 1.123 Conformance classes</a> 1.124 1.125 - <li><a href="#partial"><span class=secno>4.5. </span> Partial 1.126 + <li><a href="#partial"><span class=secno>5.5. </span> Partial 1.127 implementations</a> 1.128 1.129 - <li><a href="#experimental"><span class=secno>4.6. </span> Experimental 1.130 + <li><a href="#experimental"><span class=secno>5.6. </span> Experimental 1.131 implementations</a> 1.132 1.133 - <li><a href="#testing"><span class=secno>4.7. </span> Non-experimental 1.134 + <li><a href="#testing"><span class=secno>5.7. </span> Non-experimental 1.135 implementations</a> 1.136 1.137 - <li><a href="#cr-exit-criteria"><span class=secno>4.8. </span> CR exit 1.138 + <li><a href="#cr-exit-criteria"><span class=secno>5.8. </span> CR exit 1.139 criteria</a> 1.140 </ul> 1.141 1.142 @@ -338,7 +340,14 @@ 1.143 the CSS Fragmentation Module <a href="#CSS3-BREAK" 1.144 rel=biblioentry>[CSS3-BREAK]<!--{{!CSS3-BREAK}}--></a>. 1.145 1.146 - <h2 id=paginated-overflow><span class=secno>2. </span>Paginated overflow</h2> 1.147 + <h2 id=scrolling-overflow><span class=secno>2. </span>Scrolling and hidden 1.148 + overflow</h2> 1.149 + 1.150 + <p class=issue> Move material from <a href="#CSS21" 1.151 + rel=biblioentry>[CSS21]<!--{{CSS21}}--></a> and <a href="#CSS3BOX" 1.152 + rel=biblioentry>[CSS3BOX]<!--{{CSS3BOX}}--></a> here. 1.153 + 1.154 + <h2 id=paginated-overflow><span class=secno>3. </span>Paginated overflow</h2> 1.155 1.156 <p class=issue>overflow:paginate or overflow:pages (or paged-x, paged-y, 1.157 paged-x-controls, paged-y-controls as css3-gcpm has?) 1.158 @@ -346,7 +355,7 @@ 1.159 <p class=issue>Ability to display N pages at once rather than just one page 1.160 at once? 1.161 1.162 - <h2 id=region-overflow><span class=secno>3. </span>Region overflow</h2> 1.163 + <h2 id=region-overflow><span class=secno>4. </span>Region overflow</h2> 1.164 1.165 <p> This section introduces and defines the meaning of the new ‘<code 1.166 class=css>regions</code>’ (<span class=issue>or ‘<code 1.167 @@ -434,9 +443,9 @@ 1.168 </table> 1.169 </div> 1.170 1.171 - <h3 id=region-styling><span class=secno>3.1. </span>Region styling</h3> 1.172 + <h3 id=region-styling><span class=secno>4.1. </span>Region styling</h3> 1.173 1.174 - <h4 id=region-pseudo-element><span class=secno>3.1.1. </span>The 1.175 + <h4 id=region-pseudo-element><span class=secno>4.1.1. </span>The 1.176 ::nth-region() pseudo-element</h4> 1.177 1.178 <p> The ::nth-region() pseudo-element is a pseudo-element that describes 1.179 @@ -458,7 +467,7 @@ 1.180 end rather than the start are intentionally not provided. Such selectors 1.181 would interfere with determining the number of regions. 1.182 1.183 - <h4 id=style-of-regions><span class=secno>3.1.2. </span>Styling of regions</h4> 1.184 + <h4 id=style-of-regions><span class=secno>4.1.2. </span>Styling of regions</h4> 1.185 1.186 <p class=issue> Should this apply to region overflow only, or also to 1.187 paginated overflow? (If it applies, then stricter property restrictions 1.188 @@ -618,7 +627,7 @@ 1.189 </table> 1.190 </div> 1.191 1.192 - <h4 id=style-in-regions><span class=secno>3.1.3. </span>Styling inside 1.193 + <h4 id=style-in-regions><span class=secno>4.1.3. </span>Styling inside 1.194 regions</h4> 1.195 1.196 <p class=issue> Should this apply to region overflow only, or also to 1.197 @@ -714,7 +723,7 @@ 1.198 </table> 1.199 </div> 1.200 1.201 - <h3 id=max-lines><span class=secno>3.2. </span>The ‘<a 1.202 + <h3 id=max-lines><span class=secno>4.2. </span>The ‘<a 1.203 href="#max-lines0"><code class=property>max-lines</code></a>’ property</h3> 1.204 1.205 <p> Authors may wish to style the opening lines of an element with 1.206 @@ -863,9 +872,9 @@ 1.207 </table> 1.208 </div> 1.209 1.210 - <h2 id=conformance><span class=secno>4. </span> Conformance</h2> 1.211 + <h2 id=conformance><span class=secno>5. </span> Conformance</h2> 1.212 1.213 - <h3 id=placement><span class=secno>4.1. </span> Module interactions</h3> 1.214 + <h3 id=placement><span class=secno>5.1. </span> Module interactions</h3> 1.215 1.216 <p>This module extends the ‘<code class=property>overflow</code>’ 1.217 feature defined in <a href="#CSS21" 1.218 @@ -876,7 +885,7 @@ 1.219 <p>No properties in this module apply to the <code>::first-line</code> or 1.220 <code>::first-letter</code> pseudo-elements. 1.221 1.222 - <h3 id=values><span class=secno>4.2. </span> Values</h3> 1.223 + <h3 id=values><span class=secno>5.2. </span> Values</h3> 1.224 1.225 <p>This specification follows the <a 1.226 href="http://www.w3.org/TR/CSS21/about.html#property-defs">CSS property 1.227 @@ -895,7 +904,7 @@ 1.228 keyword as their property value. For readability it has not been repeated 1.229 explicitly. 1.230 1.231 - <h3 id=conventions><span class=secno>4.3. </span> Document conventions</h3> 1.232 + <h3 id=conventions><span class=secno>5.3. </span> Document conventions</h3> 1.233 1.234 <p>Conformance requirements are expressed with a combination of descriptive 1.235 assertions and RFC 2119 terminology. The key words “MUST”, “MUST 1.236 @@ -922,10 +931,10 @@ 1.237 1.238 <p class=note>Note, this is an informative note. 1.239 1.240 - <h3 id=conformance-classes><span class=secno>4.4. </span> Conformance 1.241 + <h3 id=conformance-classes><span class=secno>5.4. </span> Conformance 1.242 classes</h3> 1.243 1.244 - <p>Conformance to CSS Region Styling Module Level 3 is defined for three 1.245 + <p>Conformance to CSS Overflow Module Level 3 is defined for three 1.246 conformance classes: 1.247 1.248 <dl> 1.249 @@ -947,26 +956,26 @@ 1.250 that writes a style sheet. 1.251 </dl> 1.252 1.253 - <p>A style sheet is conformant to CSS Region Styling Module Level 3 if all 1.254 - of its statements that use syntax defined in this module are valid 1.255 - according to the generic CSS grammar and the individual grammars of each 1.256 - feature defined in this module. 1.257 + <p>A style sheet is conformant to CSS Overflow Module Level 3 if all of its 1.258 + statements that use syntax defined in this module are valid according to 1.259 + the generic CSS grammar and the individual grammars of each feature 1.260 + defined in this module. 1.261 1.262 - <p>A renderer is conformant to CSS Region Styling Module Level 3 if, in 1.263 - addition to interpreting the style sheet as defined by the appropriate 1.264 - specifications, it supports all the features defined by CSS Region Styling 1.265 + <p>A renderer is conformant to CSS Overflow Module Level 3 if, in addition 1.266 + to interpreting the style sheet as defined by the appropriate 1.267 + specifications, it supports all the features defined by CSS Overflow 1.268 Module Level 3 by parsing them correctly and rendering the document 1.269 accordingly. However, the inability of a UA to correctly render a document 1.270 due to limitations of the device does not make the UA non-conformant. (For 1.271 example, a UA is not required to render color on a monochrome monitor.) 1.272 1.273 - <p>An authoring tool is conformant to CSS Region Styling Module Level 3 if 1.274 - it writes style sheets that are syntactically correct according to the 1.275 + <p>An authoring tool is conformant to CSS Overflow Module Level 3 if it 1.276 + writes style sheets that are syntactically correct according to the 1.277 generic CSS grammar and the individual grammars of each feature in this 1.278 module, and meet all other conformance requirements of style sheets as 1.279 described in this module. 1.280 1.281 - <h3 id=partial><span class=secno>4.5. </span> Partial implementations</h3> 1.282 + <h3 id=partial><span class=secno>5.5. </span> Partial implementations</h3> 1.283 1.284 <p>So that authors can exploit the forward-compatible parsing rules to 1.285 assign fallback values, CSS renderers <strong>must</strong> treat as 1.286 @@ -980,7 +989,7 @@ 1.287 unsupported values must be), CSS requires that the entire declaration be 1.288 ignored. 1.289 1.290 - <h3 id=experimental><span class=secno>4.6. </span> Experimental 1.291 + <h3 id=experimental><span class=secno>5.6. </span> Experimental 1.292 implementations</h3> 1.293 1.294 <p>To avoid clashes with future CSS features, the CSS2.1 specification 1.295 @@ -994,7 +1003,7 @@ 1.296 vendor-prefixed syntax for such features, including those in W3C Working 1.297 Drafts. This avoids incompatibilities with future changes in the draft. 1.298 1.299 - <h3 id=testing><span class=secno>4.7. </span> Non-experimental 1.300 + <h3 id=testing><span class=secno>5.7. </span> Non-experimental 1.301 implementations</h3> 1.302 1.303 <p>Once a specification reaches the Candidate Recommendation stage, 1.304 @@ -1016,7 +1025,7 @@ 1.305 href="http://lists.w3.org/Archives/Public/public-css-testsuite">public-css-testsuite@w3.org</a> 1.306 mailing list. 1.307 1.308 - <h3 id=cr-exit-criteria><span class=secno>4.8. </span> CR exit criteria</h3> 1.309 + <h3 id=cr-exit-criteria><span class=secno>5.8. </span> CR exit criteria</h3> 1.310 1.311 <p class=issue>[Change or remove the following CR exit criteria if the spec 1.312 is not a module, but, e.g., a Note or a profile. This text was <a 1.313 @@ -1144,6 +1153,16 @@ 1.314 </dd> 1.315 <!----> 1.316 1.317 + <dt id=CSS3BOX>[CSS3BOX] 1.318 + 1.319 + <dd>Bert Bos. <a 1.320 + href="http://www.w3.org/TR/2007/WD-css3-box-20070809"><cite>CSS basic box 1.321 + model.</cite></a> 9 August 2007. W3C Working Draft. (Work in progress.) 1.322 + URL: <a 1.323 + href="http://www.w3.org/TR/2007/WD-css3-box-20070809">http://www.w3.org/TR/2007/WD-css3-box-20070809</a> 1.324 + </dd> 1.325 + <!----> 1.326 + 1.327 <dt id=CSS3COLOR>[CSS3COLOR] 1.328 1.329 <dd>Tantek Çelik; Chris Lilley; L. David Baron. <a 1.330 @@ -1160,21 +1179,21 @@ 1.331 1.332 <ul class=indexlist> 1.333 <li>authoring tool, <a href="#authoring-tool" 1.334 - title="authoring tool"><strong>4.4.</strong></a> 1.335 + title="authoring tool"><strong>5.4.</strong></a> 1.336 1.337 <li>max-lines, <a href="#max-lines0" 1.338 - title=max-lines><strong>3.2.</strong></a> 1.339 + title=max-lines><strong>4.2.</strong></a> 1.340 1.341 <li>region box, <a href="#region-box" 1.342 - title="region box"><strong>3.</strong></a> 1.343 + title="region box"><strong>4.</strong></a> 1.344 1.345 - <li>renderer, <a href="#renderer" title=renderer><strong>4.4.</strong></a> 1.346 + <li>renderer, <a href="#renderer" title=renderer><strong>5.4.</strong></a> 1.347 1.348 1.349 <li>style sheet 1.350 <ul> 1.351 <li>as conformance class, <a href="#style-sheet" 1.352 - title="style sheet, as conformance class"><strong>4.4.</strong></a> 1.353 + title="style sheet, as conformance class"><strong>5.4.</strong></a> 1.354 </ul> 1.355 </ul> 1.356 <!--end-index-->
2.1 --- a/css3-overflow/Overview.src.html Thu Aug 16 14:24:22 2012 -0700 2.2 +++ b/css3-overflow/Overview.src.html Thu Aug 16 14:25:11 2012 -0700 2.3 @@ -2,7 +2,7 @@ 2.4 <html lang="en"> 2.5 <head> 2.6 <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 2.7 - <title>CSS Region Styling Module Level 3</title> 2.8 + <title>CSS Overflow Module Level 3</title> 2.9 <link rel=contents href="#contents"> 2.10 <link rel=index href="#index"> 2.11 <link rel="stylesheet" type="text/css" href="../default.css"> 2.12 @@ -111,12 +111,12 @@ 2.13 <div class="head"> 2.14 <!--logo--> 2.15 2.16 -<h1>CSS Region Styling Module Level 3</h1> 2.17 +<h1>CSS Overflow Module Level 3</h1> 2.18 2.19 <h2 class="no-num no-toc">[LONGSTATUS] [DATE]</h2> 2.20 <dl> 2.21 <dt>This version: 2.22 - <dd><a href="[VERSION]">http://www.w3.org/TR/[YEAR]/ED-css3-region-styling-[CDATE]/</a> 2.23 + <dd><a href="[VERSION]">http://www.w3.org/TR/[YEAR]/ED-css3-overflow-[CDATE]/</a> 2.24 2.25 <dt>Latest version: 2.26 <dd><a href="http://www.w3.org/TR/[SHORTNAME]/">http://www.w3.org/TR/[SHORTNAME]/</a> 2.27 @@ -236,6 +236,11 @@ 2.28 in the CSS Fragmentation Module [[!CSS3-BREAK]]. 2.29 </p> 2.30 2.31 +<h2 id="scrolling-overflow">Scrolling and hidden overflow</h2> 2.32 + 2.33 + <p class="issue"> 2.34 + Move material from [[CSS21]] and [[CSS3BOX]] here. 2.35 + </p> 2.36 2.37 <h2 id="paginated-overflow">Paginated overflow</h2> 2.38 2.39 @@ -757,7 +762,7 @@ 2.40 <h3 id="conformance-classes"> 2.41 Conformance classes</h3> 2.42 2.43 - <p>Conformance to CSS Region Styling Module Level 3 2.44 + <p>Conformance to CSS Overflow Module Level 3 2.45 is defined for three conformance classes: 2.46 <dl> 2.47 <dt><dfn title="style sheet!!as conformance class">style sheet</dfn> 2.48 @@ -772,21 +777,21 @@ 2.49 that writes a style sheet. 2.50 </dl> 2.51 2.52 - <p>A style sheet is conformant to CSS Region Styling Module Level 3 2.53 + <p>A style sheet is conformant to CSS Overflow Module Level 3 2.54 if all of its statements that use syntax defined in this module are valid 2.55 according to the generic CSS grammar and the individual grammars of each 2.56 feature defined in this module. 2.57 2.58 - <p>A renderer is conformant to CSS Region Styling Module Level 3 2.59 + <p>A renderer is conformant to CSS Overflow Module Level 3 2.60 if, in addition to interpreting the style sheet as defined by the 2.61 appropriate specifications, it supports all the features defined 2.62 - by CSS Region Styling Module Level 3 by parsing them correctly 2.63 + by CSS Overflow Module Level 3 by parsing them correctly 2.64 and rendering the document accordingly. However, the inability of a 2.65 UA to correctly render a document due to limitations of the device 2.66 does not make the UA non-conformant. (For example, a UA is not 2.67 required to render color on a monochrome monitor.) 2.68 2.69 - <p>An authoring tool is conformant to CSS Region Styling Module Level 3 2.70 + <p>An authoring tool is conformant to CSS Overflow Module Level 3 2.71 if it writes style sheets that are syntactically correct according to the 2.72 generic CSS grammar and the individual grammars of each feature in 2.73 this module, and meet all other conformance requirements of style sheets