Status: PASS | Duration: 9ms | Subtests: 1/1 | Open test on wpt.live | Open ref on wpt.live | wpt.fyi
/css/css-flexbox/percentage-heights-002.html
<!DOCTYPE html> <title>CSS Test: Percentage sizing in flexboxes</title> <link rel="author" title="Google Inc." href="http://www.google.com/"> <link rel="help" href="https://drafts.csswg.org/css-flexbox/#definite-sizes"> <link rel="match" href="percentage-heights-002-ref.html"> <meta name="assert" content="Checks that we correctly size percentage-sized children of absolute-positioned flex boxes"> <style> body { position: relative; width: 800px; height: 600px; } #container { background-color: red; position: absolute; top: 0; bottom: 0; left: 0; right: 0; display: flex; flex-direction: column; } #top-bar { background-color: green; height: 20%; } #content { background-color: blue; flex-basis: 100%; } </style> <div id="container"> <div id="top-bar"> Tests that percentage heights get resolved correctly when the flexbox is </div> <div id="content"> absolutely positioned without an explicit height. You should see no red. </div> </div>
/css/css-flexbox/percentage-heights-002-ref.html
<!DOCTYPE html> <link rel="author" title="Google Inc." href="http://www.google.com/"> <style> body { position: relative; width: 800px; height: 600px; } #container { position: absolute; top: 0; bottom: 0; left: 0; right: 0; } #top-bar { background-color: green; height: 100px; } #content { background-color: blue; height: 500px; } </style> <div id="container"> <div id="top-bar"> Tests that percentage heights get resolved correctly when the flexbox is </div> <div id="content"> absolutely positioned without an explicit height. You should see no red. </div> </div>