82 lines
2.2 KiB
HTML
82 lines
2.2 KiB
HTML
<!DOCTYPE html>
|
|
<!-- Any copyright is dedicated to the Public Domain.
|
|
http://creativecommons.org/publicdomain/zero/1.0/ -->
|
|
<!-- Testcase for how we fragment a flex container with several children in a
|
|
multi-line vertical flexbox.
|
|
-->
|
|
<html>
|
|
<head>
|
|
<style>
|
|
.multicol {
|
|
height: 38px;
|
|
width: 100px;
|
|
column-width: 60px;
|
|
column-fill: auto;
|
|
border: 2px solid purple;
|
|
margin-bottom: 15px; /* (just for spacing between testcases) */
|
|
}
|
|
.flexContainer {
|
|
background: yellow;
|
|
}
|
|
.item {
|
|
width: 40px;
|
|
height: 15px;
|
|
border: 1px dotted teal;
|
|
margin: 1px;
|
|
font: 10px serif;
|
|
float: left;
|
|
}
|
|
</style>
|
|
</head>
|
|
<body>
|
|
<!-- auto-height container: -->
|
|
<div class="multicol">
|
|
<div class="flexContainer" style="height: calc(19px*3)">
|
|
<div style="width: 50px">
|
|
<div class="item">1</div>
|
|
<div class="item">2</div>
|
|
<div class="item">3</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- auto-height container, with enough children that our last flex line
|
|
overflows (in the cross axis) -->
|
|
<div class="multicol">
|
|
<div class="flexContainer" style="height: calc(19px*5)">
|
|
<div style="width: 50px">
|
|
<div class="item">1</div>
|
|
<div class="item">2</div>
|
|
<div class="item">3</div>
|
|
<div class="item">4</div>
|
|
<div class="item">5</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- fixed-height container-->
|
|
<div class="multicol">
|
|
<div class="flexContainer" style="height: 70px">
|
|
<div style="width: 50px">
|
|
<div class="item">1</div>
|
|
<div class="item">2</div>
|
|
<div class="item">3</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- fixed-height container, with enough children that our last flex line
|
|
overflows (in the cross axis) -->
|
|
<div class="multicol">
|
|
<div class="flexContainer" style="height: 70px">
|
|
<div style="width: 100px">
|
|
<div class="item">1</div>
|
|
<div class="item">4</div>
|
|
<div class="item">2</div>
|
|
<div class="item">5</div>
|
|
<div class="item">3</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</body>
|
|
</html>
|