Skip to content

Commit 87ba48d

Browse files
committed
[css-position-3][css-display-3] Cross-link out-of-flow and better definition. w3c#5027
1 parent ac090f0 commit 87ba48d

File tree

2 files changed

+13
-9
lines changed

2 files changed

+13
-9
lines changed

css-display-3/Overview.bs

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1198,14 +1198,18 @@ Appendix A: Glossary</h2>
11981198
* (very loosely) any block-level box that establishes a new [=formatting context=]
11991199
(other than an inline formatting context)
12001200

1201-
<dt><dfn>out-of-flow</dfn>
1202-
<dt><dfn>in-flow</dfn>
1201+
<dt><dfn lt="out of flow | out-of-flow">out-of-flow</dfn>
1202+
<dt><dfn lt="in flow | in-flow">in-flow</dfn>
12031203
<dd>
1204-
A box is <a>out-of-flow</a> if it is floated (via 'float')
1204+
A box is <a>out-of-flow</a> if it is
1205+
extracted from its expected position and interaction with surrounding content
1206+
and laid out using a different paradigm
1207+
outside the normal flow of content in its parent formatting context.
1208+
This occurs if the box is floated (via 'float')
12051209
or [=absolutely positioned=] (via 'position').
12061210
A box is <a>in-flow</a> if it is not <a>out-of-flow</a>.
12071211

1208-
Note: some [=formatting contexts=] inhibit floating,
1212+
Note: Some [=formatting contexts=] inhibit floating,
12091213
so that an element with ''float: left'' is not necessarily <a>out-of-flow</a>.
12101214

12111215
<dt><dfn>document order</dfn>

css-position-3/Overview.bs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -131,8 +131,8 @@ Introduction</h2>
131131
in order to keep it visible when a scrollable ancestor
132132
would otherwise scroll it out of sight.
133133
* [=Absolute positioning=], which ignores normal layout entirely,
134-
pulling the element out of flow and
135-
and positioning it relative to its [=containing block=]
134+
pulling the element [=out of flow=] and
135+
positioning it relative to its [=containing block=]
136136
with no regard for other content.
137137
* [=Fixed positioning=], which absolutely positions the box
138138
and affixes it to the viewport or page frame
@@ -245,8 +245,8 @@ Choosing A Positioning Scheme: 'position' property</h2>
245245

246246
<dt><dfn>absolute</dfn>
247247
<dd>
248-
The box is taken out of flow,
249-
meaning it has no impact on the size or position of its siblings and ancestors,
248+
The box is taken [=out of flow=]
249+
such that it has no impact on the size or position of its siblings and ancestors,
250250
and does not participate in its parent’s [=formatting context=].
251251

252252
Instead, the box is positioned and sized solely in reference to
@@ -832,7 +832,7 @@ Fragmenting Absolutely-positioned Elements</h4>
832832
<h2 id="abspos-layout">
833833
Absolute Positioning Layout Model</h2>
834834

835-
[=Absolute positioning=] not only takes a box out of flow,
835+
[=Absolute positioning=] not only takes a box [=out of flow=],
836836
but also lays it out in its [=containing block=]
837837
(after the final size of the [=containing block=] has been determined)
838838
according to the <dfn export lt="absolute positioning layout | absolute postioning layout model">absolute positioning layout model</dfn>:

0 commit comments

Comments
 (0)