@@ -843,18 +843,19 @@ Inline/Main-Axis Alignment: the 'justify-self' property</h3>
843843 Inherited : no
844844 Percentages : n/a
845845 Media : visual
846- Computed value : specified value, except for ''justify-self/auto'' (see prose)
846+ Computed value : specified value
847847 Animatable : no
848848 </pre>
849849
850850 Justifies the box within its containing block along the inline/row/main axis:
851851 the box's outer edges are aligned within its <a>alignment container</a>
852852 <a href="#alignment-values">as described by its alignment value</a> .
853853
854- The <dfn value for="justify-self">auto</dfn> keyword computes to
855- the computed value of 'justify-items' on the parent
856- (minus any ''legacy'' keywords),
857- or ''justify-self/normal'' if the box has no parent.
854+ The <dfn value for="justify-self">auto</dfn> keyword is interpretead as
855+ ''justify-self/normal'' if the box is absolutely positioned or has no parent,
856+ and as the computed value of 'justify-items' on the parent
857+ (minus any ''legacy'' keywords)
858+ otherwise.
858859
859860 The <dfn value for="justify-self">normal</dfn> keyword
860861 represents the “default” alignment for the layout mode.
@@ -1046,17 +1047,18 @@ Block/Cross-Axis Alignment: the 'align-self' property</h3>
10461047 Inherited : no
10471048 Percentages : n/a
10481049 Media : visual
1049- Computed value : specified value, except for ''align-self/auto'' (see prose)
1050+ Computed value : specified value
10501051 Animatable : no
10511052 </pre>
10521053
10531054 Aligns the box within its containing block along the block/column/cross axis:
10541055 the box's outer edges are aligned within its <a>alignment container</a>
10551056 <a href="#alignment-values">as described by its alignment value</a> .
10561057
1057- The <dfn value for="align-self">auto</dfn> keyword computes to
1058- the computed value of 'align-items' on the parent
1059- or ''align-self/normal'' if the box has no parent.
1058+ The <dfn value for="align-self">auto</dfn> keyword is interpretead as
1059+ ''align-self/normal'' if the box is absolutely positioned or has no parent,
1060+ and as the computed value of 'align-items' on the parent
1061+ otherwise.
10601062
10611063 The <dfn value for="align-self">normal</dfn> keyword
10621064 represents the “default” alignment for the layout mode.
@@ -1523,14 +1525,9 @@ Aligning Boxes by Baseline</h3>
15231525<h2 id="changes">
15241526Changes</h2>
15251527
1526- Changes since the <a href="https://www.w3.org/TR/2014 /WD-css-align-3-20141218 /">previous Working Draft</a> include:
1528+ Changes since the <a href="https://www.w3.org/TR/2016 /WD-css-align-3-20160614 /">previous Working Draft</a> include:
15271529
1528- * Switched initial values to <css> normal</css> instead of <css> auto</css> .
1529- * Renamed <css> true</css> to ''unsafe'' and made it the default in all layout modes.
1530- * Fixed handling of ''justify-self: stretch'' (and 'align-self' ) to allow shrinking, as defined in Flexbox.
1531- * Made justify/align-content:auto compute to their respective behaviors for flex and grid containers,
1532- and fixed other computation / “behaves as” situations.
1533- * Various bugfixes and editorial improvements.
1530+ * Make ''auto'' values of 'align-self' and 'justify-self' compute to themselves.
15341531
15351532<h2 id="privacy-security">
15361533Privacy and Security Considerations</h2>
0 commit comments