Status: FAIL | Duration: 8ms | Subtests: 18/60 | Open test on wpt.live | wpt.fyi
Data from commit:
708eb61 WPT runner: support mismatch reftests and multiple rel=match links (#665) (2026-08-09)
| Subtest | Status | Message |
|---|---|---|
| .grid 1 | FAIL | assert_equals: data-expected-height expected 100 got 50 assert_equals: data-expected-height expected 100 got 50 |
| .grid 2 | PASS | |
| .grid 3 | PASS | |
| .grid 4 | PASS | |
| .grid 5 | PASS | |
| .grid 6 | FAIL | assert_equals: data-expected-height expected 10 got 0 |
| .grid 7 | PASS | |
| .grid 8 | FAIL | assert_equals: data-expected-height expected 10 got 0 |
| .grid 9 | PASS | |
| .grid 10 | FAIL | assert_equals: data-expected-height expected 10 got 0 |
| .grid 11 | PASS | |
| .grid 12 | FAIL | assert_equals: data-expected-height expected 10 got 0 |
| .grid 13 | PASS | |
| .grid 14 | FAIL | assert_equals: data-expected-height expected 10 got 0 |
| .grid 15 | PASS | |
| .grid 16 | FAIL | assert_equals: data-expected-height expected 100 got 50 assert_equals: data-expected-height expected 100 got 50 |
| .grid 17 | PASS | |
| .grid 18 | PASS | |
| .grid 19 | PASS | |
| .grid 20 | PASS | |
| .grid 21 | FAIL | assert_equals: data-expected-height expected 10 got 0 |
| .grid 22 | PASS | |
| .grid 23 | FAIL | assert_equals: data-expected-height expected 10 got 0 |
| .grid 24 | PASS | |
| .grid 25 | FAIL | assert_equals: data-expected-height expected 10 got 0 |
| .grid 26 | PASS | |
| .grid 27 | FAIL | assert_equals: data-expected-height expected 10 got 0 |
| .grid 28 | PASS | |
| .grid 29 | FAIL | assert_equals: data-expected-height expected 10 got 0 |
| .grid 30 | PASS | |
| .grid 31 | FAIL | assert_equals: data-expected-width expected 100 got 25 assert_equals: data-expected-width expected 100 got 25 |
| .grid 32 | FAIL | assert_equals: data-expected-width expected 0 got 25 assert_equals: data-expected-width expected 0 got 25 |
| .grid 33 | FAIL | assert_equals: data-expected-width expected 40 got 25 assert_equals: data-expected-width expected 40 got 25 |
| .grid 34 | FAIL | assert_equals: data-expected-width expected 0 got 25 assert_equals: data-expected-width expected 0 got 25 |
| .grid 35 | FAIL | assert_equals: data-expected-width expected 40 got 25 assert_equals: data-expected-width expected 40 got 25 |
| .grid 36 | FAIL | assert_equals: data-expected-width expected 10 got 25 |
| .grid 37 | FAIL | assert_equals: data-expected-width expected 40 got 25 |
| .grid 38 | FAIL | assert_equals: data-expected-width expected 0 got 15 assert_equals: data-expected-width expected 10 got 25 |
| .grid 39 | FAIL | assert_equals: data-expected-width expected 30 got 15 assert_equals: data-expected-width expected 40 got 25 |
| .grid 40 | FAIL | assert_equals: data-expected-width expected 10 got 25 assert_equals: data-expected-width expected 10 got 25 |
| .grid 41 | FAIL | assert_equals: data-expected-width expected 40 got 25 assert_equals: data-expected-width expected 40 got 25 |
| .grid 42 | FAIL | assert_equals: data-expected-width expected 10 got 25 assert_equals: data-expected-width expected 10 got 25 |
| .grid 43 | FAIL | assert_equals: data-expected-width expected 40 got 25 assert_equals: data-expected-width expected 40 got 25 |
| .grid 44 | FAIL | assert_equals: data-expected-width expected 10 got 25 |
| .grid 45 | FAIL | assert_equals: data-expected-width expected 40 got 25 |
| .grid 46 | FAIL | assert_equals: data-expected-width expected 100 got 25 assert_equals: data-expected-width expected 100 got 25 |
| .grid 47 | FAIL | assert_equals: data-expected-width expected 0 got 25 assert_equals: data-expected-width expected 0 got 25 |
| .grid 48 | FAIL | assert_equals: data-expected-width expected 40 got 25 assert_equals: data-expected-width expected 40 got 25 |
| .grid 49 | FAIL | assert_equals: data-expected-width expected 0 got 25 assert_equals: data-expected-width expected 0 got 25 |
| .grid 50 | FAIL | assert_equals: data-expected-width expected 40 got 25 assert_equals: data-expected-width expected 40 got 25 |
| .grid 51 | FAIL | assert_equals: data-expected-width expected 10 got 25 |
| .grid 52 | FAIL | assert_equals: data-expected-width expected 40 got 25 |
| .grid 53 | FAIL | assert_equals: data-expected-width expected 0 got 15 assert_equals: data-expected-width expected 10 got 25 |
| .grid 54 | FAIL | assert_equals: data-expected-width expected 30 got 15 assert_equals: data-expected-width expected 40 got 25 |
| .grid 55 | FAIL | assert_equals: data-expected-width expected 10 got 25 assert_equals: data-expected-width expected 10 got 25 |
| .grid 56 | FAIL | assert_equals: data-expected-width expected 40 got 25 assert_equals: data-expected-width expected 40 got 25 |
| .grid 57 | FAIL | assert_equals: data-expected-width expected 10 got 25 assert_equals: data-expected-width expected 10 got 25 |
| .grid 58 | FAIL | assert_equals: data-expected-width expected 40 got 25 assert_equals: data-expected-width expected 40 got 25 |
| .grid 59 | FAIL | assert_equals: data-expected-width expected 10 got 25 |
| .grid 60 | FAIL | assert_equals: data-expected-width expected 40 got 25 |
/css/css-grid/grid-items/grid-minimum-size-grid-items-025.html
<!DOCTYPE html> <meta charset="utf-8"> <title>CSS Grid Layout Test: Minimum size of grid items</title> <link rel="author" title="Manuel Rego Casasnovas" href="mailto:rego@igalia.com"> <link rel="help" href="http://www.w3.org/TR/css-grid-1/#min-size-auto" title="6.5. Implied Minimum Size of Grid Items"> <meta name="assert" content="Checks that automatic minimum size is clamped with different row sizes and spaning items."> <link rel="stylesheet" href="/css/support/grid.css"> <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> .grid { border: solid thick; font: 10px/1 Ahem; width: 50px; height: 50px; grid-template-columns: 25px 25px; margin: 50px 0px; } .grid > div { grid-row: span 2; } .grid > div:nth-child(1) { color: blue; background: cyan; } .grid > div:nth-child(2) { background: magenta; } </style> <script src="/resources/testharness.js"></script> <script src="/resources/testharnessreport.js"></script> <script src="/resources/check-layout-th.js"></script> <script type="text/javascript"> setup({ explicit_done: true }); </script> <body onload="document.fonts.ready.then(() => { checkLayout('.grid'); })"> <div id="log"></div> <h3>item writing-mode: vertical-lr;</h3> <pre>grid-template-rows: auto auto;</pre> <div class="grid" style="grid-template-rows: auto auto;"> <div class="verticalLR" data-expected-height="100">XXXXXXXXXX</div> <div data-expected-height="100"></div> </div> <pre>grid-template-rows: 0px 0px;</pre> <div class="grid" style="grid-template-rows: 0px 0px;"> <div class="verticalLR" data-expected-height="0">XXXXXXXXXX</div> <div data-expected-height="0"></div> </div> <pre>grid-template-rows: 20px 20px;</pre> <div class="grid" style="grid-template-rows: 20px 20px;"> <div class="verticalLR" data-expected-height="40">XXXXXXXXXX</div> <div data-expected-height="40"></div> </div> <pre>grid-template-rows: minmax(auto, 0px) minmax(auto, 0px);</pre> <div class="grid" style="grid-template-rows: minmax(auto, 0px) minmax(auto, 0px);"> <div class="verticalLR" data-expected-height="0">XXXXXXXXXX</div> <div data-expected-height="0"></div> </div> <pre>grid-template-rows: minmax(auto, 20px) minmax(auto, 20px);</pre> <div class="grid" style="grid-template-rows: minmax(auto, 20px) minmax(auto, 20px);"> <div class="verticalLR" data-expected-height="40">XXXXXXXXXX</div> <div data-expected-height="40"></div> </div> <pre>grid-template-rows: minmax(auto, 0px) minmax(auto, 0px); item height: 10px;</pre> <div class="grid" style="grid-template-rows: minmax(auto, 0px) minmax(auto, 0px);"> <div class="verticalLR" data-expected-height="10" style="height: 10px;">XXXXXXXXXX</div> <div data-expected-height="10"></div> </div> <pre>grid-template-rows: minmax(auto, 20px) minmax(auto, 20px); item height: 10px;</pre> <div class="grid" style="grid-template-rows: minmax(auto, 20px) minmax(auto, 20px);"> <div class="verticalLR" data-expected-height="10" style="height: 10px;">XXXXXXXXXX</div> <div data-expected-height="40"></div> </div> <pre>grid-template-rows: minmax(auto, 0px) minmax(auto, 0px); item margin height: 10px;</pre> <div class="grid" style="grid-template-rows: minmax(auto, 0px) minmax(auto, 0px);"> <div class="verticalLR" data-expected-height="0" style="margin: 5px 0px;"></div> <div data-expected-height="10"></div> </div> <pre>grid-template-rows: minmax(auto, 20px) minmax(auto, 20px); item margin height: 10px;</pre> <div class="grid" style="grid-template-rows: minmax(auto, 20px) minmax(auto, 20px);"> <div class="verticalLR" data-expected-height="30" style="margin: 5px 0px;"></div> <div data-expected-height="40"></div> </div> <pre>grid-template-rows: minmax(auto, 0px) minmax(auto, 0px); item padding height: 10px;</pre> <div class="grid" style="grid-template-rows: minmax(auto, 0px) minmax(auto, 0px);"> <div class="verticalLR" data-expected-height="10" style="padding: 5px 0px;"></div> <div data-expected-height="10"></div> </div> <pre>grid-template-rows: minmax(auto, 20px) minmax(auto, 20px); item padding height: 10px;</pre> <div class="grid" style="grid-template-rows: minmax(auto, 20px) minmax(auto, 20px);"> <div class="verticalLR" data-expected-height="40" style="padding: 5px 0px;"></div> <div data-expected-height="40"></div> </div> <pre>grid-template-rows: minmax(auto, 0px) minmax(auto, 0px); item border height: 10px;</pre> <div class="grid" style="grid-template-rows: minmax(auto, 0px) minmax(auto, 0px);"> <div class="verticalLR" data-expected-height="10" style="border: solid 5px blue;"></div> <div data-expected-height="10"></div> </div> <pre>grid-template-rows: minmax(auto, 20px) minmax(auto, 20px); item border height: 10px;</pre> <div class="grid" style="grid-template-rows: minmax(auto, 20px) minmax(auto, 20px);"> <div class="verticalLR" data-expected-height="40" style="border: solid 5px blue;"></div> <div data-expected-height="40"></div> </div> <pre>grid-template-rows: minmax(auto, 0px) minmax(auto, 0px); item height + margin + border + padding: 10px;</pre> <div class="grid" style="grid-template-rows: minmax(auto, 0px) minmax(auto, 0px);"> <div class="verticalLR" data-expected-height="8" style="height: 4px; margin: 1px; padding: 1px; border: solid 1px blue;"></div> <div data-expected-height="10"></div> </div> <pre>grid-template-rows: minmax(auto, 20px) minmax(auto, 20px); item height + margin + border + padding: 10px;</pre> <div class="grid" style="grid-template-rows: minmax(auto, 20px) minmax(auto, 20px);"> <div class="verticalLR" data-expected-height="8" style="height: 4px; margin: 1px; padding: 1px; border: solid 1px blue;"></div> <div data-expected-height="40"></div> </div> <h3>item writing-mode: vertical-rl;</h3> <pre>grid-template-rows: auto auto;</pre> <div class="grid" style="grid-template-rows: auto auto;"> <div class="verticalRL" data-expected-height="100">XXXXXXXXXX</div> <div data-expected-height="100"></div> </div> <pre>grid-template-rows: 0px 0px;</pre> <div class="grid" style="grid-template-rows: 0px 0px;"> <div class="verticalRL" data-expected-height="0">XXXXXXXXXX</div> <div data-expected-height="0"></div> </div> <pre>grid-template-rows: 20px 20px;</pre> <div class="grid" style="grid-template-rows: 20px 20px;"> <div class="verticalRL" data-expected-height="40">XXXXXXXXXX</div> <div data-expected-height="40"></div> </div> <pre>grid-template-rows: minmax(auto, 0px) minmax(auto, 0px);</pre> <div class="grid" style="grid-template-rows: minmax(auto, 0px) minmax(auto, 0px);"> <div class="verticalRL" data-expected-height="0">XXXXXXXXXX</div> <div data-expected-height="0"></div> </div> <pre>grid-template-rows: minmax(auto, 20px) minmax(auto, 20px);</pre> <div class="grid" style="grid-template-rows: minmax(auto, 20px) minmax(auto, 20px);"> <div class="verticalRL" data-expected-height="40">XXXXXXXXXX</div> <div data-expected-height="40"></div> </div> <pre>grid-template-rows: minmax(auto, 0px) minmax(auto, 0px); item height: 10px;</pre> <div class="grid" style="grid-template-rows: minmax(auto, 0px) minmax(auto, 0px);"> <div class="verticalRL" data-expected-height="10" style="height: 10px;">XXXXXXXXXX</div> <div data-expected-height="10"></div> </div> <pre>grid-template-rows: minmax(auto, 20px) minmax(auto, 20px); item height: 10px;</pre> <div class="grid" style="grid-template-rows: minmax(auto, 20px) minmax(auto, 20px);"> <div class="verticalRL" data-expected-height="10" style="height: 10px;">XXXXXXXXXX</div> <div data-expected-height="40"></div> </div> <pre>grid-template-rows: minmax(auto, 0px) minmax(auto, 0px); item margin height: 10px;</pre> <div class="grid" style="grid-template-rows: minmax(auto, 0px) minmax(auto, 0px);"> <div class="verticalRL" data-expected-height="0" style="margin: 5px 0px;"></div> <div data-expected-height="10"></div> </div> <pre>grid-template-rows: minmax(auto, 20px) minmax(auto, 20px); item margin height: 10px;</pre> <div class="grid" style="grid-template-rows: minmax(auto, 20px) minmax(auto, 20px);"> <div class="verticalRL" data-expected-height="30" style="margin: 5px 0px;"></div> <div data-expected-height="40"></div> </div> <pre>grid-template-rows: minmax(auto, 0px) minmax(auto, 0px); item padding height: 10px;</pre> <div class="grid" style="grid-template-rows: minmax(auto, 0px) minmax(auto, 0px);"> <div class="verticalRL" data-expected-height="10" style="padding: 5px 0px;"></div> <div data-expected-height="10"></div> </div> <pre>grid-template-rows: minmax(auto, 20px) minmax(auto, 20px); item padding height: 10px;</pre> <div class="grid" style="grid-template-rows: minmax(auto, 20px) minmax(auto, 20px);"> <div class="verticalRL" data-expected-height="40" style="padding: 5px 0px;"></div> <div data-expected-height="40"></div> </div> <pre>grid-template-rows: minmax(auto, 0px) minmax(auto, 0px); item border height: 10px;</pre> <div class="grid" style="grid-template-rows: minmax(auto, 0px) minmax(auto, 0px);"> <div class="verticalRL" data-expected-height="10" style="border: solid 5px blue;"></div> <div data-expected-height="10"></div> </div> <pre>grid-template-rows: minmax(auto, 20px) minmax(auto, 20px); item border height: 10px;</pre> <div class="grid" style="grid-template-rows: minmax(auto, 20px) minmax(auto, 20px);"> <div class="verticalRL" data-expected-height="40" style="border: solid 5px blue;"></div> <div data-expected-height="40"></div> </div> <pre>grid-template-rows: minmax(auto, 0px) minmax(auto, 0px); item height + margin + border + padding: 10px;</pre> <div class="grid" style="grid-template-rows: minmax(auto, 0px) minmax(auto, 0px);"> <div class="verticalRL" data-expected-height="8" style="height: 4px; margin: 1px; padding: 1px; border: solid 1px blue;"></div> <div data-expected-height="10"></div> </div> <pre>grid-template-rows: minmax(auto, 20px) minmax(auto, 20px); item height + margin + border + padding: 10px;</pre> <div class="grid" style="grid-template-rows: minmax(auto, 20px) minmax(auto, 20px);"> <div class="verticalRL" data-expected-height="8" style="height: 4px; margin: 1px; padding: 1px; border: solid 1px blue;"></div> <div data-expected-height="40"></div> </div> <h3>grid container writing-mode: vertical-lr; & item writing-mode: horizontal-tb;</h3> <pre>grid-template-rows: auto auto;</pre> <div class="grid verticalLR" style="grid-template-rows: auto auto;"> <div class="horizontalTB" data-expected-width="100">XXXXXXXXXX</div> <div data-expected-width="100"></div> </div> <pre>grid-template-rows: 0px 0px;</pre> <div class="grid verticalLR" style="grid-template-rows: 0px 0px;"> <div class="horizontalTB" data-expected-width="0">XXXXXXXXXX</div> <div data-expected-width="0"></div> </div> <pre>grid-template-rows: 20px 20px;</pre> <div class="grid verticalLR" style="grid-template-rows: 20px 20px;"> <div class="horizontalTB" data-expected-width="40">XXXXXXXXXX</div> <div data-expected-width="40"></div> </div> <pre>grid-template-rows: minmax(auto, 0px) minmax(auto, 0px);</pre> <div class="grid verticalLR" style="grid-template-rows: minmax(auto, 0px) minmax(auto, 0px);"> <div class="horizontalTB" data-expected-width="0">XXXXXXXXXX</div> <div data-expected-width="0"></div> </div> <pre>grid-template-rows: minmax(auto, 20px) minmax(auto, 20px);</pre> <div class="grid verticalLR" style="grid-template-rows: minmax(auto, 20px) minmax(auto, 20px);"> <div class="horizontalTB" data-expected-width="40">XXXXXXXXXX</div> <div data-expected-width="40"></div> </div> <pre>grid-template-rows: minmax(auto, 0px) minmax(auto, 0px); item width: 10px;</pre> <div class="grid verticalLR" style="grid-template-rows: minmax(auto, 0px) minmax(auto, 0px);"> <div class="horizontalTB" data-expected-width="10" style="width: 10px;">XXXXXXXXXX</div> <div data-expected-width="10"></div> </div> <pre>grid-template-rows: minmax(auto, 20px) minmax(auto, 20px); item width: 10px;</pre> <div class="grid verticalLR" style="grid-template-rows: minmax(auto, 20px) minmax(auto, 20px);"> <div class="horizontalTB" data-expected-width="10" style="width: 10px;">XXXXXXXXXX</div> <div data-expected-width="40"></div> </div> <pre>grid-template-rows: minmax(auto, 0px) minmax(auto, 0px); item margin width: 10px;</pre> <div class="grid verticalLR" style="grid-template-rows: minmax(auto, 0px) minmax(auto, 0px);"> <div class="horizontalTB" data-expected-width="0" style="margin: 0px 5px;"></div> <div data-expected-width="10"></div> </div> <pre>grid-template-rows: minmax(auto, 20px) minmax(auto, 20px); item margin width: 10px;</pre> <div class="grid verticalLR" style="grid-template-rows: minmax(auto, 20px) minmax(auto, 20px);"> <div class="horizontalTB" data-expected-width="30" style="margin: 0px 5px;"></div> <div data-expected-width="40"></div> </div> <pre>grid-template-rows: minmax(auto, 0px) minmax(auto, 0px); item padding width: 10px;</pre> <div class="grid verticalLR" style="grid-template-rows: minmax(auto, 0px) minmax(auto, 0px);"> <div class="horizontalTB" data-expected-width="10" style="padding: 0px 5px;"></div> <div data-expected-width="10"></div> </div> <pre>grid-template-rows: minmax(auto, 20px) minmax(auto, 20px); item padding width: 10px;</pre> <div class="grid verticalLR" style="grid-template-rows: minmax(auto, 20px) minmax(auto, 20px);"> <div class="horizontalTB" data-expected-width="40" style="padding: 0px 5px;"></div> <div data-expected-width="40"></div> </div> <pre>grid-template-rows: minmax(auto, 0px) minmax(auto, 0px); item border width: 10px;</pre> <div class="grid verticalLR" style="grid-template-rows: minmax(auto, 0px) minmax(auto, 0px);"> <div class="horizontalTB" data-expected-width="10" style="border: solid 5px blue;"></div> <div data-expected-width="10"></div> </div> <pre>grid-template-rows: minmax(auto, 20px) minmax(auto, 20px); item border width: 10px;</pre> <div class="grid verticalLR" style="grid-template-rows: minmax(auto, 20px) minmax(auto, 20px);"> <div class="horizontalTB" data-expected-width="40" style="border: solid 5px blue;"></div> <div data-expected-width="40"></div> </div> <pre>grid-template-rows: minmax(auto, 0px) minmax(auto, 0px); item width + margin + border + padding: 10px;</pre> <div class="grid verticalLR" style="grid-template-rows: minmax(auto, 0px) minmax(auto, 0px);"> <div class="horizontalTB" data-expected-width="8" style="width: 4px; margin: 1px; padding: 1px; border: solid 1px blue;"></div> <div data-expected-width="10"></div> </div> <pre>grid-template-rows: minmax(auto, 20px) minmax(auto, 20px); item width + margin + border + padding: 10px;</pre> <div class="grid verticalLR" style="grid-template-rows: minmax(auto, 20px) minmax(auto, 20px);"> <div class="horizontalTB" data-expected-width="8" style="width: 4px; margin: 1px; padding: 1px; border: solid 1px blue;"></div> <div data-expected-width="40"></div> </div> <h3>grid container writing-mode: vertical-rl; & item writing-mode: horizontal-tb;</h3> <pre>grid-template-rows: auto auto;</pre> <div class="grid verticalRL" style="grid-template-rows: auto auto;"> <div class="horizontalTB" data-expected-width="100">XXXXXXXXXX</div> <div data-expected-width="100"></div> </div> <pre>grid-template-rows: 0px 0px;</pre> <div class="grid verticalRL" style="grid-template-rows: 0px 0px;"> <div class="horizontalTB" data-expected-width="0">XXXXXXXXXX</div> <div data-expected-width="0"></div> </div> <pre>grid-template-rows: 20px 20px;</pre> <div class="grid verticalRL" style="grid-template-rows: 20px 20px;"> <div class="horizontalTB" data-expected-width="40">XXXXXXXXXX</div> <div data-expected-width="40"></div> </div> <pre>grid-template-rows: minmax(auto, 0px) minmax(auto, 0px);</pre> <div class="grid verticalRL" style="grid-template-rows: minmax(auto, 0px) minmax(auto, 0px);"> <div class="horizontalTB" data-expected-width="0">XXXXXXXXXX</div> <div data-expected-width="0"></div> </div> <pre>grid-template-rows: minmax(auto, 20px) minmax(auto, 20px);</pre> <div class="grid verticalRL" style="grid-template-rows: minmax(auto, 20px) minmax(auto, 20px);"> <div class="horizontalTB" data-expected-width="40">XXXXXXXXXX</div> <div data-expected-width="40"></div> </div> <pre>grid-template-rows: minmax(auto, 0px) minmax(auto, 0px); item width: 10px;</pre> <div class="grid verticalRL" style="grid-template-rows: minmax(auto, 0px) minmax(auto, 0px);"> <div class="horizontalTB" data-expected-width="10" style="width: 10px;">XXXXXXXXXX</div> <div data-expected-width="10"></div> </div> <pre>grid-template-rows: minmax(auto, 20px) minmax(auto, 20px); item width: 10px;</pre> <div class="grid verticalRL" style="grid-template-rows: minmax(auto, 20px) minmax(auto, 20px);"> <div class="horizontalTB" data-expected-width="10" style="width: 10px;">XXXXXXXXXX</div> <div data-expected-width="40"></div> </div> <pre>grid-template-rows: minmax(auto, 0px) minmax(auto, 0px); item margin width: 10px;</pre> <div class="grid verticalRL" style="grid-template-rows: minmax(auto, 0px) minmax(auto, 0px);"> <div class="horizontalTB" data-expected-width="0" style="margin: 0px 5px;"></div> <div data-expected-width="10"></div> </div> <pre>grid-template-rows: minmax(auto, 20px) minmax(auto, 20px); item margin width: 10px;</pre> <div class="grid verticalRL" style="grid-template-rows: minmax(auto, 20px) minmax(auto, 20px);"> <div class="horizontalTB" data-expected-width="30" style="margin: 0px 5px;"></div> <div data-expected-width="40"></div> </div> <pre>grid-template-rows: minmax(auto, 0px) minmax(auto, 0px); item padding width: 10px;</pre> <div class="grid verticalRL" style="grid-template-rows: minmax(auto, 0px) minmax(auto, 0px);"> <div class="horizontalTB" data-expected-width="10" style="padding: 0px 5px;"></div> <div data-expected-width="10"></div> </div> <pre>grid-template-rows: minmax(auto, 20px) minmax(auto, 20px); item padding width: 10px;</pre> <div class="grid verticalRL" style="grid-template-rows: minmax(auto, 20px) minmax(auto, 20px);"> <div class="horizontalTB" data-expected-width="40" style="padding: 0px 5px;"></div> <div data-expected-width="40"></div> </div> <pre>grid-template-rows: minmax(auto, 0px) minmax(auto, 0px); item border width: 10px;</pre> <div class="grid verticalRL" style="grid-template-rows: minmax(auto, 0px) minmax(auto, 0px);"> <div class="horizontalTB" data-expected-width="10" style="border: solid 5px blue;"></div> <div data-expected-width="10"></div> </div> <pre>grid-template-rows: minmax(auto, 20px) minmax(auto, 20px); item border width: 10px;</pre> <div class="grid verticalRL" style="grid-template-rows: minmax(auto, 20px) minmax(auto, 20px);"> <div class="horizontalTB" data-expected-width="40" style="border: solid 5px blue;"></div> <div data-expected-width="40"></div> </div> <pre>grid-template-rows: minmax(auto, 0px) minmax(auto, 0px); item width + margin + border + padding: 10px;</pre> <div class="grid verticalRL" style="grid-template-rows: minmax(auto, 0px) minmax(auto, 0px);"> <div class="horizontalTB" data-expected-width="8" style="width: 4px; margin: 1px; padding: 1px; border: solid 1px blue;"></div> <div data-expected-width="10"></div> </div> <pre>grid-template-rows: minmax(auto, 20px) minmax(auto, 20px); item width + margin + border + padding: 10px;</pre> <div class="grid verticalRL" style="grid-template-rows: minmax(auto, 20px) minmax(auto, 20px);"> <div class="horizontalTB" data-expected-width="8" style="width: 4px; margin: 1px; padding: 1px; border: solid 1px blue;"></div> <div data-expected-width="40"></div> </div>