fune/testing/web-platform/tests/css/css-flexbox/flex-minimum-height-flex-items-016.html
Christian Biesinger dbbab43e3f Bug 1566939 [wpt PR 17887] - [css-flexbox] Better handle percentages for min-height:auto, a=testonly
Automatic update from web-platform-tests
[css-flexbox] Better handle percentages for min-height:auto

We only need to ignore percentages when the flex item has a
definite height; if it doesn't, percentages get treated as
height: auto which is the desired behavior. This fixes the two
regressions that were filed because of this.

Bug: 984606, 981481
Change-Id: I008d9ec316e4ff233eac03ead30f09ed85c4c120
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1705578
Auto-Submit: Christian Biesinger <cbiesinger@chromium.org>
Reviewed-by: Emil A Eklund <eae@chromium.org>
Commit-Queue: Christian Biesinger <cbiesinger@chromium.org>
Commit-Queue: Emil A Eklund <eae@chromium.org>
Cr-Commit-Position: refs/heads/master@{#678379}

--

wpt-commits: ad422d256273a3c426c7336b3ff58ca435475845
wpt-pr: 17887
2019-07-24 13:35:11 +01:00

35 lines
937 B
HTML

<!DOCTYPE html>
<title>CSS Flexbox: min-height: auto with flex items containing percentage-sized children</title>
<link rel="author" title="Google LLC" href="https://www.google.com/" />
<link rel="help" href="https://drafts.csswg.org/css-flexbox/#min-size-auto" />
<link rel="issue" href="https://bugs.chromium.org/p/chromium/issues/detail?id=981481" />
<link rel="issue" href="https://bugs.chromium.org/p/chromium/issues/detail?id=984606" />
<link rel="match" href="../reference/ref-filled-green-100px-square.xht" />
<style>
.flexbox {
display: flex;
width: 100px;
flex-direction: column;
}
.item {
flex-basis: 0;
background: green;
}
.percentage {
height: 100%;
}
.fixed {
height: 100px;
}
</style>
<p>Test passes if there is a filled green square and <strong>no red</strong>.</p>
<div class="flexbox">
<div class="item">
<div class="percentage"></div>
<div class="fixed"></div>
</div>
</div>