Skip to content

Commit cf5cc4f

Browse files
committed
[css3-layout] Replaced CR exit criteria with standard section on
conformance. Updated the changes section.
1 parent 28b13e7 commit cf5cc4f

1 file changed

Lines changed: 11 additions & 75 deletions

File tree

css3-layout/Overview.src.html

Lines changed: 11 additions & 75 deletions
Original file line numberDiff line numberDiff line change
@@ -110,10 +110,6 @@ <h2 class="no-num no-toc" id=status>Status of this document</h2>
110110
<p>This draft combines ideas from earlier drafts on Template Layout,
111111
Grid Positioning [[CSS3GRID]] and Grid Layout [[CSS3-GRID-LAYOUT]].
112112

113-
<p>The section on <a href="#cr-exit-criteria">“CR exit criteria”</a>
114-
lists some conditions for this specification to become a W3C
115-
Recommendation.
116-
117113
<p>Issues on this draft are mentioned in the text itself and/or in the
118114
on-line Tracker under <a
119115
href="http://www.w3.org/Style/CSS/Tracker/products/15" >“Details on
@@ -3310,61 +3306,6 @@ <h2 id=chains>Chaining slots: the 'chains' property</h2>
33103306

33113307
<!--=================================================================-->
33123308

3313-
<h2 id=cr-exit-criteria>CR exit criteria</h2>
3314-
3315-
<p>For this specification to be advanced to Proposed Recommendation,
3316-
there must be at least two independent, interoperable implementations
3317-
of each feature. Each feature may be implemented by a different set of
3318-
products, there is no requirement that all features be implemented by a
3319-
single product. For the purposes of this criterion, we define the
3320-
following terms:
3321-
3322-
<dl>
3323-
<dt>independent
3324-
<dd>
3325-
each implementation must be developed by a different party and
3326-
cannot share, reuse, or derive from code used by another qualifying
3327-
implementation. Sections of code that have no bearing on the
3328-
implementation of this specification are exempt from this requirement.
3329-
3330-
<dt>interoperable
3331-
<dd>
3332-
passing the respective test case(s) in the official CSS test suite,
3333-
or, if the implementation is not a Web browser, an equivalent test.
3334-
Every relevant test in the test suite should have an equivalent test
3335-
created if such a user agent (UA) is to be used to claim
3336-
interoperability. In addition if such a UA is to be used to claim
3337-
interoperability, then there must one or more additional UAs which can
3338-
also pass those equivalent tests in the same way for the purpose of
3339-
interoperability. The equivalent tests must be made publicly available
3340-
for the purposes of peer review.
3341-
3342-
<dt>implementation
3343-
<dd>
3344-
a user agent which:
3345-
3346-
<ol class=inline>
3347-
<li>implements the specification.
3348-
3349-
<li>is available to the general public. The implementation may be a
3350-
shipping product or other publicly available version (i.e., beta
3351-
version, preview release, or “nightly build”). Non-shipping product
3352-
releases must have implemented the feature(s) for a period of at least
3353-
one month in order to demonstrate stability.
3354-
3355-
<li>is not experimental (i.e., a version specifically designed to pass
3356-
the test suite and is not intended for normal usage going forward).
3357-
</ol>
3358-
</dl>
3359-
3360-
<p>The specification will remain Candidate Recommendation for at least
3361-
six months.
3362-
3363-
<p>A <a href="/Style/CSS/Test/" >test suite</a> will be developed during
3364-
the Candidate Recommendation phase of this specification.
3365-
3366-
<!--=================================================================-->
3367-
33683309
<h2 id=history>History</h2>
33693310

33703311
<p>The following sections contain some of the use cases and design
@@ -4264,6 +4205,11 @@ <h4 id=next-same>Automatic placement of elements</h4>
42644205

42654206
<!--=================================================================-->
42664207

4208+
<h2 id=conformance>Conformance</h2>
4209+
<!--conformance-->
4210+
4211+
<!--=================================================================-->
4212+
42674213
<h2 id=changes>Changes</h2>
42684214

42694215
<p>Summary of major changes since the <a
@@ -4305,23 +4251,13 @@ <h2 id=changes>Changes</h2>
43054251
of slots than in a chain of columns, but it requires some new code,
43064252
nevertheless.)
43074253

4308-
<li>Moved page-based templates ('@page') to level 4. The scope of slot
4309-
names, automatic chaining of slots on different pages, and especially
4310-
the question of how to create more than three page templates
4311-
(':first', ':left' and ':right') need more investigation.
4312-
4313-
<li>Moved region-based styling (i.e., pseudo-element selectors for
4314-
styling elements differently based on which slots they fall into) to
4315-
level 4. It is only useful in combination with chaining of slots (the
4316-
'chains' property) or page-based templates.
4317-
4318-
<li>Renamed the keyword ''fit-content'' to ''auto''. The former has a
4319-
specific meaning in [[CSS3BOX]], which is related, but not the same.
4254+
<li>The 'content' property is now allowed on slots analogously to how
4255+
it is allowed on ''before'' and ''after'' pseudo-elements and on
4256+
margin boxes. One effect of this is that slots in page-based templates
4257+
can be used for running headers.
43204258

4321-
<li>The margin properties are now allowed on slots. Even though this
4322-
is redundant with the possibility to create empty slots in the grid
4323-
template, it seems more consistent, because slots also have borders
4324-
(which, unlike in tables, do not collapse).
4259+
<li>The margin properties are now allowed on slots. This allows, e.g.,
4260+
slots ot overlap by means of negative margins.
43254261

43264262
<li>Different set of constraints and a different function to optimize
43274263
when calculating the size of rows and columns: the row heights and

0 commit comments

Comments
 (0)