Files
ladybird/Tests/LibWeb/Layout/input/grid/nested-grid-stretch-fr-tracks.html
Aliaksandr Kalenik ef6829364a LibWeb: Skip intrinsic sizing for stretched grid items
For grid items with auto preferred size, stretch/normal alignment, and
no auto margins, the final size is simply the containing block size
minus margin box sizes. We can compute this directly without calling
`calculate_fit_content_width/height`, which triggers expensive intrinsic
sizing layout passes.
2026-01-08 19:37:14 +01:00

32 lines
687 B
HTML

<!DOCTYPE html>
<style>
* {
border: 1px solid black;
}
.outer-grid {
display: grid;
grid-template-columns: 1fr 1fr;
grid-template-rows: 1fr;
width: 400px;
height: 200px;
}
.inner-grid {
display: grid;
grid-template-columns: 1fr 1fr;
grid-template-rows: 1fr 1fr;
background: lightpink;
}
.item {
background: lightblue;
}
</style>
<div class="outer-grid">
<div class="inner-grid">
<div class="item">A</div>
<div class="item">B</div>
<div class="item">C</div>
<div class="item">D</div>
</div>
<div class="item">E</div>
</div>