You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Abstract: This module contains the features of <a href="https://www.w3.org/TR/CSS/">CSS</a> relating to the alignment of boxes within their containers in the various CSS box layout models: block layout, table layout, flex layout, and grid layout. (The alignment of text and inline-level content is defined in [[CSS-TEXT-3]] and [[CSS-INLINE-3]].)
18
18
Link Defaults: selectors-3 (dfn) first formatted line, css-flexbox-1 (dfn) flex line, css-multicol-1 (dfn) multi-column element, css-fonts-3 (dfn) first available font, css21 (property) max-width/max-height/min-width/min-height, css-writing-modes-3 (dfn) dominant baseline, css-position-3 (property) left, css-cascade-3 (value) initial, css-flexbox-1 (dfn) static-position rectangle
19
19
Ignored Terms: table cell, stretch, scrollable overflow region
20
-
At Risk: ''last-baseline''
20
+
At Risk: ''last-baseline'', the <<overflow-position>> keywords, the scrollable-area safety trigger into ''safe'' mode when no <<overflow-position>> is specified
21
21
</pre>
22
22
23
23
<style type="text/css">
@@ -400,19 +400,8 @@ Overflow Alignment: the ''safe'' and ''unsafe'' keywords</h3>
400
400
401
401
To help combat this problem,
402
402
an <dfn export>overflow alignment</dfn> mode can be explicitly specified.
403
-
"Unsafe" alignment honors the specified alignment mode in overflow situations, even if it causes data loss,
404
-
while "safe" alignment changes the alignment mode in overflow situations in an attempt to avoid data loss.
405
-
406
-
If the <a>overflow alignment</a> isn't explicitly specified,
407
-
the default <a>overflow alignment</a> is ''unsafe''.
408
-
409
-
Issue: This creates problems for people with small windows
410
-
since overflow to the start direction is unreachable.
411
-
We are considering having an omitted overflow alignment indicate a “smart” safe behavior,
412
-
which would true-align the alignment subject
413
-
unless it would overflow the nearest <em>scroll container</em>,
414
-
at which point it would cease to shift startward
415
-
so that it continued to remain within the scrollable area.
403
+
“Unsafe” alignment honors the specified alignment mode in overflow situations, even if it causes data loss,
404
+
while “safe” alignment changes the alignment mode in overflow situations in an attempt to avoid data loss.
0 commit comments