Skip to content

Commit 2380962

Browse files
committed
Add 'Canonical Order' fields to all the flexbox properties.
--HG-- extra : rebase_source : ace344bc9ebd7662e4780990234eb2903ea56f34
1 parent ba887a4 commit 2380962

2 files changed

Lines changed: 72 additions & 0 deletions

File tree

css3-flexbox/Overview.html

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -794,6 +794,11 @@ <h3 id=flex-direction><span class=secno>6.1. </span> Flexbox Flow
794794
<th>Animatable:
795795

796796
<td>no
797+
798+
<tr>
799+
<th>Canonical Order:
800+
801+
<td>as specified
797802
</table>
798803

799804
<p>The &lsquo;<a href="#flex-direction0"><code
@@ -882,6 +887,11 @@ <h3 id=flex-wrap><span class=secno>6.2. </span> Flexbox Wrapping: the
882887
<th>Animatable:
883888

884889
<td>no
890+
891+
<tr>
892+
<th>Canonical Order:
893+
894+
<td>as specified
885895
</table>
886896

887897
<p>The &lsquo;<a href="#flex-wrap0"><code
@@ -967,6 +977,11 @@ <h3 id=flex-flow><span class=secno>6.3. </span> Flex Direction and Wrap:
967977
<th>Animatable:
968978

969979
<td>no
980+
981+
<tr>
982+
<th>Canonical Order:
983+
984+
<td>as specified
970985
</table>
971986

972987
<p>The &lsquo;<a href="#flex-flow0"><code
@@ -1065,6 +1080,11 @@ <h3 id=flex-order><span class=secno>6.4. </span> Display Order: the
10651080
<th>Animatable:
10661081

10671082
<td>yes
1083+
1084+
<tr>
1085+
<th>Canonical Order:
1086+
1087+
<td>as specified
10681088
</table>
10691089

10701090
<p>The &lsquo;<a href="#flex-order0"><code
@@ -1212,6 +1232,11 @@ <h2 id=flexibility><span class=secno>7. </span> Flexibility: the &lsquo;<a
12121232

12131233
<td>yes, as &lt;number> and &lt;length> or &lt;percentage>, but see
12141234
prose
1235+
1236+
<tr>
1237+
<th>Canonical Order:
1238+
1239+
<td>as specified
12151240
</table>
12161241

12171242
<p>The &lsquo;<a href="#flex"><code class=property>flex</code></a>&rsquo;
@@ -1357,6 +1382,11 @@ <h3 id=flex-pack><span class=secno>8.1. </span> Axis Alignment: the
13571382
<th>Animatable:
13581383

13591384
<td>no
1385+
1386+
<tr>
1387+
<th>Canonical Order:
1388+
1389+
<td>as specified
13601390
</table>
13611391

13621392
<p>The &lsquo;<a href="#flex-pack0"><code
@@ -1488,6 +1518,11 @@ <h3 id=flex-align><span class=secno>8.2. </span> Cross Axis Alignment: the
14881518
<th>Animatable:
14891519

14901520
<td>no
1521+
1522+
<tr>
1523+
<th>Canonical Order:
1524+
1525+
<td>as specified
14911526
</table>
14921527

14931528
<table class=propdef>
@@ -1533,6 +1568,11 @@ <h3 id=flex-align><span class=secno>8.2. </span> Cross Axis Alignment: the
15331568
<th>Animatable:
15341569

15351570
<td>no
1571+
1572+
<tr>
1573+
<th>Canonical Order:
1574+
1575+
<td>as specified
15361576
</table>
15371577

15381578
<p><a href="#flexbox-item"><i>Flexbox items</i></a> can be aligned in the
@@ -1749,6 +1789,11 @@ <h3 id=flex-line-pack><span class=secno>8.4. </span> &lsquo;<a
17491789
<th>Animatable:
17501790

17511791
<td>no
1792+
1793+
<tr>
1794+
<th>Canonical Order:
1795+
1796+
<td>as specified
17521797
</table>
17531798

17541799
<p>The &lsquo;<a href="#flex-line-pack0"><code

css3-flexbox/Overview.src.html

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -348,6 +348,9 @@ <h3 id='flex-direction'>
348348
<tr>
349349
<th>Animatable:
350350
<td>no
351+
<tr>
352+
<th>Canonical Order:
353+
<td>as specified
351354
</table>
352355

353356
<p>The 'flex-direction' property specifies how <i>flexbox items</i> are placed in the flexbox, by setting the direction of the flexbox's <i>main axis</i>. This affects the direction that flexbox items are laid out in, and the meaning of the 'flex-pack' property.</p>
@@ -394,6 +397,9 @@ <h3 id='flex-wrap'>
394397
<tr>
395398
<th>Animatable:
396399
<td>no
400+
<tr>
401+
<th>Canonical Order:
402+
<td>as specified
397403
</table>
398404

399405
<p>The 'flex-wrap' property controls whether the flexbox is <i>single-line</i> or <i>multi-line</i>, and the direction of the <i>cross axis</i>, which affects the direction new lines are stacked in and the meaning of the 'flex-align', 'flex-item-align', and 'flex-line-pack' properties.</p>
@@ -438,6 +444,9 @@ <h3 id='flex-flow'>
438444
<tr>
439445
<th>Animatable:
440446
<td>no
447+
<tr>
448+
<th>Canonical Order:
449+
<td>as specified
441450
</table>
442451

443452
<p>The 'flex-flow' property is a shorthand for setting the 'flex-direction' and 'flex-wrap' properties together.</p>
@@ -501,6 +510,9 @@ <h3 id='flex-order'>
501510
<tr>
502511
<th>Animatable:
503512
<td>yes
513+
<tr>
514+
<th>Canonical Order:
515+
<td>as specified
504516
</table>
505517

506518
<p>The 'flex-order' property assigns <i>flexbox items</i> to ordinal groups.</p>
@@ -594,6 +606,9 @@ <h2 id='flexibility'>
594606
<tr>
595607
<th>Animatable:
596608
<td>yes, as &lt;number> and &lt;length> or &lt;percentage>, but see prose
609+
<tr>
610+
<th>Canonical Order:
611+
<td>as specified
597612
</table>
598613

599614
<p>The 'flex' property specifies the parameters of a <dfn title="flexible length|flexible lengths|flexible length's">flexible length</dfn>: the <dfn id="positive-flexibility" title="positive flexibility">positive</dfn> and <dfn>negative flexibility</dfn>, and the <dfn>preferred size</dfn>. When the element containing 'flex' is a <i>flexbox item</i>, 'flex' is consulted <em>instead of</em> the <i>main size property</i> to determine the <i>main size</i> of the element. If an element is not a <i>flexbox item</i>, 'flex' has no effect.</p>
@@ -666,6 +681,9 @@ <h3 id='flex-pack'>
666681
<tr>
667682
<th>Animatable:
668683
<td>no
684+
<tr>
685+
<th>Canonical Order:
686+
<td>as specified
669687
</table>
670688

671689
<p>The 'flex-pack' property aligns <i>flexbox items</i> in the <i>main axis</i> of the current line of the flexbox. This is done <em title=''>after</em> any flexible lengths and any auto margins have been resolved. Typically it helps distribute extra free space leftover when either all the <i>flexbox items</i> on a line are inflexible, or are flexible but have reach their maximum size, but it also exerts some control over the alignment of items when they overflow the line.</p>
@@ -721,6 +739,9 @@ <h3 id='flex-align'>
721739
<tr>
722740
<th>Animatable:
723741
<td>no
742+
<tr>
743+
<th>Canonical Order:
744+
<td>as specified
724745
</table>
725746

726747
<table class=propdef>
@@ -748,6 +769,9 @@ <h3 id='flex-align'>
748769
<tr>
749770
<th>Animatable:
750771
<td>no
772+
<tr>
773+
<th>Canonical Order:
774+
<td>as specified
751775
</table>
752776

753777
<p><i>Flexbox items</i> can be aligned in the <i>cross axis</i> of the current line of the flexbox, similar to 'flex-pack' but in the perpendicular direction. 'flex-align' sets the default alignment for all of the flexbox's <i title="flexbox items">items</i>, including anonymous <i>flexbox items</i>. 'flex-item-align' allows this default alignment to be overridden for individual <i>flexbox items</i> (for anonymous flexbox items, 'flex-item-align' always matches the value of 'flex-align' on their associated flexbox).</p>
@@ -882,6 +906,9 @@ <h3 id='flex-line-pack'>
882906
<tr>
883907
<th>Animatable:
884908
<td>no
909+
<tr>
910+
<th>Canonical Order:
911+
<td>as specified
885912
</table>
886913

887914
<p>The 'flex-line-pack' property aligns a flexbox's lines within the flexbox when there is extra space in the <i>cross axis</i>, similar to how 'flex-pack' aligns individual items within the <i>main axis</i>:</p>

0 commit comments

Comments
 (0)