@@ -584,6 +584,7 @@ Relative Positioning</h3>
584
584
<li>
585
585
If neither is ''top/auto'' ,
586
586
the position is over-constrained;
587
+ (with respect to the [=writing mode=] of its [=containing block=] )
587
588
the [=computed value|computed=] [=CSS/end=] side value is ignored,
588
589
and its [=used value=] becomes the negation of the [=CSS/start=] side.
589
590
</ul>
@@ -627,10 +628,11 @@ Sticky positioning</h3>
627
628
(For this purpose an ''top/auto'' value represents a zero inset.)
628
629
If this results in a [=sticky view rectangle=] size in any axis
629
630
less than the size of the [=border box=] of the [=sticky=] box in that axis,
630
- then the effective end-edge inset in the affected axis is reduced
631
+ then the effective [= end=] -edge inset in the affected axis is reduced
631
632
(possibly becoming negative)
632
633
to bring the [=sticky view rectangle=] ’s size up to
633
- the size of the [=border box=] in that axis.
634
+ the size of the [=border box=] in that axis
635
+ (where [=end=] is interpreted relative to the [=writing mode=] of the [=containing block=] ).
634
636
635
637
<div class=example>
636
638
For example,
@@ -736,7 +738,8 @@ Absolute (and Fixed) Positioning</h3>
736
738
to bring that size up to zero.
737
739
In the case that only one inset is ''auto'' ,
738
740
that is the <dfn>weaker inset</dfn> ;
739
- otherwise the [=weaker inset=] is the end-edge inset.
741
+ otherwise the [=weaker inset=] is the inset of the [=end=] edge
742
+ (where [=end=] is interpreted relative to the [=writing mode=] of the [=containing block=] ).
740
743
741
744
Note: Sizing and positioning of the [=absolutely positioned box=]
742
745
into this <dfn>inset-modified containing block</dfn>
@@ -909,7 +912,7 @@ Auto Margins of Absolutely-Positioned Boxes</h3>
909
912
and this <var> remaining space</var> is divided among
910
913
any ''margin/auto'' margins in the relevant axis.
911
914
However,
912
- (all with respect to the [=writing mode=] of the [=containing block=] )
915
+ (all with respect to the [=writing mode=] of the [=containing block=] ),
913
916
if in the [=inline axis=]
914
917
the <var> remaining space</var> is negative
915
918
and both margins are ''margin/auto'' ,
@@ -1654,11 +1657,28 @@ Acknowledgments</h2>
1654
1657
is determined as above.</ins></p>
1655
1658
</blockquote>
1656
1659
1657
- <li> Aligned resolution of auto margins on absolutely-positioned boxes with [[CSS2]] .
1658
- (<a href="https://github.com/w3c/csswg-drafts/issues/5374">Issue 5374</a> )
1660
+ <li> Aligned resolution of auto margins on positioned boxes with [[CSS2]] .
1661
+ (<a href="https://github.com/w3c/csswg-drafts/issues/5374">Issue 5374</a> ,
1662
+ <a href="https://github.com/w3c/csswg-drafts/issues/5077">Issue 5077</a> )
1663
+ <blockquote>
1664
+ <p> If this results in a [=sticky view rectangle=] size in any axis
1665
+ less than the size of the [=border box=] of the [=sticky=] box in that axis,
1666
+ then the effective [=end=] -edge inset in the affected axis is reduced
1667
+ (possibly becoming negative)
1668
+ to bring the [=sticky view rectangle=] ’s size up to
1669
+ the size of the [=border box=] in that axis
1670
+ <ins> (where [=end=] is interpreted relative to the [=writing mode=] of the [=containing block=] )</ins> .
1671
+ </blockquote>
1672
+ <blockquote>
1673
+ If neither is ''top/auto'' ,
1674
+ the position is over-constrained;
1675
+ <ins> (with respect to the [=writing mode=] of its [=containing block=] )</ins>
1676
+ the [=computed value|computed=] [=CSS/end=] side value is ignored,
1677
+ and its [=used value=] becomes the negation of the [=CSS/start=] side.
1678
+ </blockquote>
1659
1679
<blockquote>
1660
1680
However,
1661
- <ins> (all with respect to the [=writing mode=] of the [=containing block=] )
1681
+ <ins> (all with respect to the [=writing mode=] of the [=containing block=] ),
1662
1682
if in the [=inline axis=] </ins>
1663
1683
the <var> remaining space</var> is negative
1664
1684
and both margins are ''margin/auto'' ,
0 commit comments