Files
Morten Stenshorne 34ddc55f8f Bug 1732044 [wpt PR 30877] - Add clearance correctly past fragmented floats., a=testonly
Automatic update from web-platform-tests
Add clearance correctly past fragmented floats.

It used to be possible to squeeze in a zero-height child (in-flow or
floated) at the bottom of a fragmentainer with fragmented floats, even
if the child should have clearance applied.

So, just adding an exclusion that goes all the way to the bottom of the
fragmentainer won't do. That part ensures that containers are stretched
correctly, but we actually need some additional logic to make sure that
we don't attempt to insert content that should be cleared past the
current fragmentainer.

Bug: 829028
Change-Id: Ib9363936d1602bff7dc5ecb0e36eecdf62c91270
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3170395
Reviewed-by: Alison Maher <[email protected]>
Reviewed-by: Ian Kilpatrick <[email protected]>
Commit-Queue: Morten Stenshorne <[email protected]>
Cr-Commit-Position: refs/heads/main@{#923287}

--

wpt-commits: fed9a1c33add1474b2d34463ff1621a18f8cd071
wpt-pr: 30877
2021-10-04 00:19:58 +00:00

16 lines
846 B
HTML

<!DOCTYPE html>
<link rel="author" title="Morten Stenshorne" href="mailto:[email protected]">
<link rel="help" href="https://www.w3.org/TR/css-break-3/#unforced-breaks">
<link rel="help" href="https://www.w3.org/TR/CSS22/visuren.html#floats">
<link rel="help" href="https://www.w3.org/TR/CSS22/visuren.html#flow-control">
<link rel="match" href="../reference/ref-filled-green-100px-square.xht">
<p>Test passes if there is a filled green square and <strong>no red</strong>.</p>
<div style="columns:2; column-fill:auto; column-gap:0; width:100px; height:100px; background:red;">
<div style="float:left; width:100%; height:200px;">
<div style="height:160px; background:green;"></div>
</div>
<div style="display:flow-root; clear:left; height:0;">
<div style="height:40px; margin-top:-40px; background:green;"></div>
</div>
</div>