|
27 | 27 |
|
28 | 28 | <h1>CSS Multi-column Layout Module</h1> |
29 | 29 |
|
30 | | - <h2 class="no-num no-toc" id=w3c-working>Editor's Draft 9 December 2009</h2> |
| 30 | + <h2 class="no-num no-toc" id=w3c-working>Editor's Draft 13 December 2009</h2> |
31 | 31 |
|
32 | 32 | <dl> |
33 | 33 | <dt>This version: |
34 | 34 |
|
35 | 35 | <dd> |
36 | | - <!--<a href="http://www.w3.org/TR/2009/WD-css3-multicol-20091209/">http://www.w3.org/TR/2009/ED-css3-multicol-20091209</a>--> |
| 36 | + <!--<a href="http://www.w3.org/TR/2009/WD-css3-multicol-20091213/">http://www.w3.org/TR/2009/ED-css3-multicol-20091213</a>--> |
37 | 37 | <a |
38 | 38 | href="http://dev.w3.org/csswg/css3-multicol/">http://dev.w3.org/csswg/css3-multicol/</a> |
39 | 39 |
|
@@ -199,6 +199,10 @@ <h2 class="no-num no-toc" id=table-of-contents><a name=contents>Table of |
199 | 199 | </ul> |
200 | 200 |
|
201 | 201 | <li><a href="#conformance"><span class=secno>9. </span>Conformance</a> |
| 202 | + <ul class=toc> |
| 203 | + <li><a href="#cr-exit-criteria"><span class=secno>9.1. </span>CR exit |
| 204 | + criteria</a> |
| 205 | + </ul> |
202 | 206 |
|
203 | 207 | <li class=no-num><a href="#acknowledgments">Acknowledgments</a> |
204 | 208 |
|
@@ -342,10 +346,8 @@ <h2 id=introduction><span class=secno>1. </span>Introduction</h2> |
342 | 346 | break-after: avoid-column; |
343 | 347 | } |
344 | 348 | </pre> |
345 | | - |
346 | | - <p>The properties and values used in this example are formally defined in |
347 | | - <a href="#CSS3PAGE" rel=biblioentry>[CSS3PAGE]<!--{{!CSS3PAGE}}--></a>. |
348 | | - </div> |
| 349 | + <!--<p>The properties and values used in this example are formally defined in <a href="#CSS3PAGE" rel="biblioentry">[CSS3PAGE]<!--{{!CSS3PAGE}}-->.--> |
| 350 | + </div> |
349 | 351 |
|
350 | 352 | <p>If all column properties have their initial value, the layout of an |
351 | 353 | element will be identical to a multi-column layout with only one column. |
@@ -2007,6 +2009,68 @@ <h2 id=conformance><span class=secno>9. </span>Conformance</h2> |
2007 | 2009 | sections explicitly marked as non-normative, examples, and notes. <a |
2008 | 2010 | href="#RFC2119" rel=biblioentry>[RFC2119]<!--{{!RFC2119}}--></a> |
2009 | 2011 |
|
| 2012 | + <h3 id=cr-exit-criteria><span class=secno>9.1. </span>CR exit criteria</h3> |
| 2013 | + |
| 2014 | + <p>As described in the W3C process document, a <a |
| 2015 | + href="http://www.w3.org/2005/10/Process-20051014/tr.html#cfi">Candidate |
| 2016 | + Recommendation</a> (CR) is a specification that W3C recommends for use on |
| 2017 | + the Web. The next stage is <em>Recommendation</em>, when the specification |
| 2018 | + is sufficiently implemented. |
| 2019 | + |
| 2020 | + <p>For this specification to be proposed as a W3C Recommendation, the |
| 2021 | + following conditions shall be met. There must be at least two independent, |
| 2022 | + interoperable implementations of each feature. Each feature may be |
| 2023 | + implemented by a different set of products, there is no requirement that |
| 2024 | + all features be implemented by a single product. For the purposes of this |
| 2025 | + criterion, we define the following terms: |
| 2026 | + |
| 2027 | + <dl> |
| 2028 | + <dt>independent |
| 2029 | + |
| 2030 | + <dd>each implementation must be developed by a different party and cannot |
| 2031 | + share, reuse, or derive from code used by another qualifying |
| 2032 | + implementation. Sections of code that have no bearing on the |
| 2033 | + implementation of this specification are exempt from this requirement. |
| 2034 | + |
| 2035 | + <dt>interoperable |
| 2036 | + |
| 2037 | + <dd>passing the respective test case(s) in the official CSS test suite, |
| 2038 | + or, if the implementation is not a Web browser, an equivalent test. Every |
| 2039 | + relevant test in the test suite should have an equivalent test created if |
| 2040 | + such a user agent (UA) is to be used to claim interoperability. In |
| 2041 | + addition if such a UA is to be used to claim interoperability, then there |
| 2042 | + must one or more additional UAs which can also pass those equivalent |
| 2043 | + tests in the same way for the purpose of interoperability. The equivalent |
| 2044 | + tests must be made publicly available for the purposes of peer review. |
| 2045 | + |
| 2046 | + <dt>implementation |
| 2047 | + |
| 2048 | + <dd>a user agent which: |
| 2049 | + <ol class=inline> |
| 2050 | + <li>implements the specification. |
| 2051 | + |
| 2052 | + <li>is available to the general public. The implementation may be a |
| 2053 | + shipping product or other publicly available version (i.e., beta |
| 2054 | + version, preview release, or <em>nightly build</em>). Non-shipping |
| 2055 | + product releases must have implemented the feature(s) for a period of |
| 2056 | + at least one month in order to demonstrate stability. |
| 2057 | + |
| 2058 | + <li>is not experimental (i.e., a version specifically designed to pass |
| 2059 | + the test suite and is not intended for normal usage going forward). |
| 2060 | + </ol> |
| 2061 | + </dl> |
| 2062 | + |
| 2063 | + <p>A minimum of sixth months of the CR period must have elapsed. This is to |
| 2064 | + ensure that enough time is given for any remaining major errors to be |
| 2065 | + caught. |
| 2066 | + |
| 2067 | + <p>Features will be dropped if two or more interoperable implementations |
| 2068 | + are not found by the end of the CR period. |
| 2069 | + |
| 2070 | + <p>Features may/will also be dropped if adequate/sufficient (by judgment of |
| 2071 | + CSS WG) tests have not been produced for those feature(s) by the end of |
| 2072 | + the CR period. |
| 2073 | + |
2010 | 2074 | <h2 class=no-num id=acknowledgments>Acknowledgments</h2> |
2011 | 2075 |
|
2012 | 2076 | <p>This document is based on several older proposals and comments on older |
|
0 commit comments