Skip to content

Commit 0d7f92c

Browse files
committed
[css-position-3] Specify the Chrome behavior for inline CBs when the edges are misordered, per WG resolution. #609
1 parent 0cef107 commit 0d7f92c

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

css-position-3/Overview.bs

+7-2
Original file line numberDiff line numberDiff line change
@@ -329,8 +329,13 @@ Containing Blocks of Positioned Boxes</h3>
329329
take the [=start=]most/[=end=]most fragment
330330
as the first/last fragment.
331331

332-
Note: If the ancestor breaks across a line,
333-
the “start” position might more end-ward than the “end” position.
332+
However, since a [=containing block=] cannot have negative area:
333+
if the [=block-end=] edge would be [=start=]wards of the [=block-start=] edge,
334+
then the [=block-end=] edge of the [=containing block=]
335+
instead uses the [=block-start=] edge;
336+
and analogously for the [=inline axis=].
337+
(Thus the [=containing block=] will have zero height and/or width as a result.)
338+
334339
</dl>
335340

336341
If no ancestor establishes one,

0 commit comments

Comments
 (0)