Skip to content

Commit bf0c80d

Browse files
committed
generated
1 parent 15eb3c7 commit bf0c80d

1 file changed

Lines changed: 41 additions & 17 deletions

File tree

css3-flexbox/Overview.html

Lines changed: 41 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -240,24 +240,26 @@ <h2 class="no-num no-toc" id=table>Table of contents</h2>
240240
<li><a href="#pagination"><span class=secno>10. </span> Page breaks in
241241
flexbox</a>
242242

243-
<li><a href="#conformance"><span class=secno>11. </span> Conformance</a>
243+
<li><a href="#cssom"><span class=secno>11. </span>CSSOM</a>
244+
245+
<li><a href="#conformance"><span class=secno>12. </span> Conformance</a>
244246
<ul class=toc>
245-
<li><a href="#conventions"><span class=secno>11.1. </span> Document
247+
<li><a href="#conventions"><span class=secno>12.1. </span> Document
246248
conventions</a>
247249

248-
<li><a href="#conformance-classes"><span class=secno>11.2. </span>
250+
<li><a href="#conformance-classes"><span class=secno>12.2. </span>
249251
Conformance classes</a>
250252

251-
<li><a href="#partial"><span class=secno>11.3. </span> Partial
253+
<li><a href="#partial"><span class=secno>12.3. </span> Partial
252254
implementations</a>
253255

254-
<li><a href="#experimental"><span class=secno>11.4. </span> Experimental
256+
<li><a href="#experimental"><span class=secno>12.4. </span> Experimental
255257
implementations</a>
256258

257-
<li><a href="#testing"><span class=secno>11.5. </span> Non-experimental
259+
<li><a href="#testing"><span class=secno>12.5. </span> Non-experimental
258260
implementations</a>
259261

260-
<li><a href="#cr-exit-criteria"><span class=secno>11.6. </span> CR exit
262+
<li><a href="#cr-exit-criteria"><span class=secno>12.6. </span> CR exit
261263
criteria</a>
262264
</ul>
263265

@@ -2333,9 +2335,31 @@ <h2 id=pagination><span class=secno>10. </span> Page breaks in flexbox</h2>
23332335
</ol>
23342336
</ul>
23352337

2336-
<h2 id=conformance><span class=secno>11. </span> Conformance</h2>
2338+
<h2 id=cssom><span class=secno>11. </span>CSSOM</h2>
2339+
2340+
<div class=issue>
2341+
<p>&#39;Flex&#39; property is currently defined as shorthand only,
2342+
combining three values. When queried&nbsp; from OM, it is seen as a
2343+
string with up to three values, which can be very complicated to deal
2344+
with properly.</p>
2345+
2346+
<p>There should be separate properties to access flexibility components in
2347+
OM, such as:</p>
2348+
2349+
<pre class=idl>
2350+
[Supplemental] interface "<a
2351+
href="http://www.w3.org/TR/cssom/#cssstyledeclaration">CSSStyleDeclaration</a> {
2352+
attribute DOMString? flexPositive;
2353+
attribute DOMString? flexNegative;
2354+
attribute DOMString? flexPreferredSize;
2355+
};
2356+
</pre>
2357+
See <a
2358+
href="https://www.w3.org/Bugs/Public/show_bug.cgi?id=16145">Bug-16145</a></div>
2359+
2360+
<h2 id=conformance><span class=secno>12. </span> Conformance</h2>
23372361

2338-
<h3 id=conventions><span class=secno>11.1. </span> Document conventions</h3>
2362+
<h3 id=conventions><span class=secno>12.1. </span> Document conventions</h3>
23392363

23402364
<p>Conformance requirements are expressed with a combination of descriptive
23412365
assertions and RFC 2119 terminology. The key words “MUST”, “MUST
@@ -2362,7 +2386,7 @@ <h3 id=conventions><span class=secno>11.1. </span> Document conventions</h3>
23622386

23632387
<p class=note>Note, this is an informative note.
23642388

2365-
<h3 id=conformance-classes><span class=secno>11.2. </span> Conformance
2389+
<h3 id=conformance-classes><span class=secno>12.2. </span> Conformance
23662390
classes</h3>
23672391

23682392
<p>Conformance to CSS Flexbox Layout Module is defined for three
@@ -2406,7 +2430,7 @@ <h3 id=conformance-classes><span class=secno>11.2. </span> Conformance
24062430
module, and meet all other conformance requirements of style sheets as
24072431
described in this module.
24082432

2409-
<h3 id=partial><span class=secno>11.3. </span> Partial implementations</h3>
2433+
<h3 id=partial><span class=secno>12.3. </span> Partial implementations</h3>
24102434

24112435
<p>So that authors can exploit the forward-compatible parsing rules to
24122436
assign fallback values, CSS renderers <strong>must</strong> treat as
@@ -2420,7 +2444,7 @@ <h3 id=partial><span class=secno>11.3. </span> Partial implementations</h3>
24202444
unsupported values must be), CSS requires that the entire declaration be
24212445
ignored.
24222446

2423-
<h3 id=experimental><span class=secno>11.4. </span> Experimental
2447+
<h3 id=experimental><span class=secno>12.4. </span> Experimental
24242448
implementations</h3>
24252449

24262450
<p>To avoid clashes with future CSS features, the CSS2.1 specification
@@ -2434,7 +2458,7 @@ <h3 id=experimental><span class=secno>11.4. </span> Experimental
24342458
vendor-prefixed syntax for such features, including those in W3C Working
24352459
Drafts. This avoids incompatibilities with future changes in the draft.
24362460

2437-
<h3 id=testing><span class=secno>11.5. </span> Non-experimental
2461+
<h3 id=testing><span class=secno>12.5. </span> Non-experimental
24382462
implementations</h3>
24392463

24402464
<p>Once a specification reaches the Candidate Recommendation stage,
@@ -2456,7 +2480,7 @@ <h3 id=testing><span class=secno>11.5. </span> Non-experimental
24562480
href="http://lists.w3.org/Archives/Public/public-css-testsuite">public-css-testsuite@w3.org</a>
24572481
mailing list.
24582482

2459-
<h3 id=cr-exit-criteria><span class=secno>11.6. </span> CR exit criteria</h3>
2483+
<h3 id=cr-exit-criteria><span class=secno>12.6. </span> CR exit criteria</h3>
24602484

24612485
<p> For this specification to be advanced to Proposed Recommendation, there
24622486
must be at least two independent, interoperable implementations of each
@@ -2744,7 +2768,7 @@ <h2 class=no-num id=index>Index</h2>
27442768

27452769
<ul class=indexlist>
27462770
<li>authoring tool, <a href="#authoring-tool"
2747-
title="authoring tool"><strong>11.2.</strong></a>
2771+
title="authoring tool"><strong>12.2.</strong></a>
27482772

27492773
<li>&rsquo;auto'&lsquo;<code class=css>, <a href="#flex-item-align-auto"
27502774
title="</code>&rsquo;&lsquo;<code class=property>auto</code>&rsquo;&lsquo;<code class=css>"><strong>8.2.</strong></a>
@@ -2890,7 +2914,7 @@ <h2 class=no-num id=index>Index</h2>
28902914
title="preferred size"><strong>7.</strong></a>
28912915

28922916
<li>renderer, <a href="#renderer"
2893-
title=renderer><strong>11.2.</strong></a>
2917+
title=renderer><strong>12.2.</strong></a>
28942918

28952919
<li>resolve the flexible lengths, <a href="#resolve-the-flexible-lengths"
28962920
title="resolve the flexible lengths"><strong>9.</strong></a>
@@ -2915,7 +2939,7 @@ <h2 class=no-num id=index>Index</h2>
29152939
<li>style sheet
29162940
<ul>
29172941
<li>as conformance class, <a href="#style-sheet"
2918-
title="style sheet, as conformance class"><strong>11.2.</strong></a>
2942+
title="style sheet, as conformance class"><strong>12.2.</strong></a>
29192943
</ul>
29202944

29212945
<li>wrap, <a href="#flex-flow-wrap" title=wrap><strong>6.2.</strong></a>

0 commit comments

Comments
 (0)