@@ -901,7 +901,6 @@ Self-Alignment for Absolutely Positioned Boxes</h5>
901
901
whose relevant [=self-alignment property=] is not ''justify-self/normal'' ,
902
902
the default [=overflow alignment=] behavior is as follows:
903
903
904
-
905
904
<div algorithm="default overflow self-alignment for abspos">
906
905
1. Let the |default overflow rect| be the bounding rectangle
907
906
of the [=alignment subject's=] [=inset-modified containing block=]
@@ -2513,20 +2512,45 @@ Changes</h2>
2513
2512
2514
2513
Changes since the <a href="https://www.w3.org/TR/2023/WD-css-align-3-20230217/">17 February 2023 Working Draft</a> include:
2515
2514
<ul>
2516
- <li> Remove the sentence that states that ''row-gap'' does not apply in multicol.
2517
- Added a statement that ''row-gap'' is introduced for multicol in CSS-MULTICOL-2
2518
- (<a href="https://github.com/w3c/csswg-drafts/issues/11539#issuecomment-2628431667">Issue 11539</a> )
2515
+ <li> Made [=block containers=] default to ''safe'' alignment.
2516
+ See [[#auto-safety-default]] .
2517
+ (<a href="https://github.com/w3c/csswg-drafts/issues/8992">Issue 8992</a> )
2518
+ <li> Made [=absolutely positioned boxes=] default to using a “smart” safe alignment
2519
+ that allows unsafe overflow of the [=inset-modified containing block=]
2520
+ while maintaining safety within the [=original containing block=] .
2521
+ See [[#auto-safety-position]] .
2522
+ (<a href="https://github.com/w3c/csswg-drafts/issues/10316">Issue 10316</a> ,
2523
+ <a href="https://github.com/w3c/csswg-drafts/issues/9960">Issue 9960</a> )
2519
2524
<li> Make all the ''space-*'' keywords fallback to ''safe'' overflow.
2520
2525
(<a href="https://github.com/w3c/csswg-drafts/issues/10154">Issue 10154</a> )
2521
2526
<li> Only apply the special margin-edge baseline rule for [=scroll container=] [=block containers=]
2522
2527
when 'baseline-source' is its [=initial value=] .
2523
2528
(<a href="https://github.com/w3c/csswg-drafts/issues/8214">Issue 8214</a> )
2524
- <li> Made [=block containers=] default to ''safe'' alignment.
2525
- (<a href="https://github.com/w3c/csswg-drafts/issues/8992">Issue 8992</a> )
2529
+ <li> When synthesizing the baseline of an orthogonal-flow box,
2530
+ make the assumed parallel [=writing mode=] sensitive to 'direction' .
2531
+ (<a href="https://github.com/w3c/csswg-drafts/issues/7775">Issue 7775</a> )
2532
+ <blockquote>
2533
+ <del><p> Otherwise,
2534
+ assume either ''horizontal-tb'' or ''vertical-lr'' 'writing-mode' ,
2535
+ whichever is orthogonal to the box’s own 'writing-mode' .</p></del>
2536
+ <ins><p> Otherwise:</p>
2537
+ <ul>
2538
+ <li> If the box’s own [=writing mode=] is vertical,
2539
+ assume ''horizontal-tb'' .
2540
+ <li> If the box’s own [=writing mode=] is horizontal,
2541
+ assume ''vertical-lr'' if 'direction' is ''ltr''
2542
+ and ''vertical-rl'' if 'direction' is ''rtl'' .
2543
+ </ul>
2544
+ </ins>
2545
+ </blockquote>
2526
2546
<li> Define the 'grid-gap' properties as [=legacy name aliases=] of the 'gap' properties.
2527
2547
(<a href="https://github.com/w3c/csswg-drafts/issues/8014">Issue 8014</a> )
2528
2548
<li> Defer definition of ''align-self/normal'' alignment for [=absolutely positioned boxes=] to [[css-position-3]] .
2529
- (<a href="https://github.com/w3c/csswg-drafts/issues/11215">Issue 11215</a> )
2549
+ (<a href="https://github.com/w3c/csswg-drafts/issues/11215">Issue 11215</a> ,
2550
+ <a href="https://github.com/w3c/csswg-drafts/issues/11285">Issue 11285</a> )
2551
+ <li> Remove the sentence that states that ''row-gap'' does not apply in multicol.
2552
+ Added a statement that ''row-gap'' is introduced for multicol in CSS-MULTICOL-2
2553
+ (<a href="https://github.com/w3c/csswg-drafts/issues/11539#issuecomment-2628431667">Issue 11539</a> )
2530
2554
</ul>
2531
2555
2532
2556
Changes since the <a href="https://www.w3.org/TR/2021/WD-css-align-3-20211224/">24 December 2021 Working Draft</a> include:
0 commit comments