OLD | NEW |
(Empty) | |
| 1 <!DOCTYPE html> |
| 2 <link href="resources/grid.css" rel="stylesheet"> |
| 3 <link href="resources/grid-alignment.css" rel="stylesheet"> |
| 4 <link href="../css-intrinsic-dimensions/resources/width-keyword-classes.css" rel
="stylesheet"> |
| 5 <link href="../css-intrinsic-dimensions/resources/height-keyword-classes.css" re
l="stylesheet"> |
| 6 <style> |
| 7 body { |
| 8 margin: 0; |
| 9 } |
| 10 |
| 11 .container { |
| 12 position: relative; |
| 13 } |
| 14 |
| 15 .grid { |
| 16 font: 10px/1 Ahem; |
| 17 grid-template-columns: 100px 25%; |
| 18 grid-template-rows: 50% 150px; |
| 19 } |
| 20 </style> |
| 21 <script src="../../resources/testharness.js"></script> |
| 22 <script src="../../resources/testharnessreport.js"></script> |
| 23 <script src="../../resources/check-layout-th.js"></script> |
| 24 <body onload="checkLayout('.grid')"> |
| 25 <div id="log"></div> |
| 26 <p>This test checks that grid tracks are correctly sized when using percentage l
engths and orthogonal flows.</p> |
| 27 |
| 28 <p>HORIZONTAL-TB container with VERTICAL-LR items.</p> |
| 29 <div class="container"> |
| 30 <div class="grid itemsStart contentStart fit-content" data-expected-width="1
10" data-expected-height="260"> |
| 31 <div class="firstRowFirstColumn verticalLR" data-offset-x="0" data-of
fset-y="0" data-expected-width="10" data-expected-height="50">X X X</div> |
| 32 <div class="firstRowSecondColumn verticalLR" data-offset-x="100" data-o
ffset-y="0" data-expected-width="10" data-expected-height="110">X X X X X X</di
v> |
| 33 <div class="secondRowFirstColumn verticalLR" data-offset-x="0" data-of
fset-y="130" data-expected-width="10" data-expected-height="110">X X X X X X</di
v> |
| 34 <div class="secondRowSecondColumn verticalLR" data-offset-x="100" data-o
ffset-y="130" data-expected-width="20" data-expected-height="150">X X X X X X X
X X X X X</div> |
| 35 </div> |
| 36 </div> |
| 37 |
| 38 <p>HORIZONTAL-TB container with VERTICAL-RL items.</p> |
| 39 <div class="container"> |
| 40 <div class="grid itemsStart contentStart fit-content" data-expected-width="1
10" data-expected-height="260"> |
| 41 <div class="firstRowFirstColumn verticalRL" data-offset-x="0" data-of
fset-y="0" data-expected-width="10" data-expected-height="50">X X X</div> |
| 42 <div class="firstRowSecondColumn verticalRL" data-offset-x="100" data-o
ffset-y="0" data-expected-width="10" data-expected-height="110">X X X X X X</di
v> |
| 43 <div class="secondRowFirstColumn verticalRL" data-offset-x="0" data-of
fset-y="130" data-expected-width="10" data-expected-height="110">X X X X X X</di
v> |
| 44 <div class="secondRowSecondColumn verticalRL" data-offset-x="100" data-o
ffset-y="130" data-expected-width="20" data-expected-height="150">X X X X X X X
X X X X X</div> |
| 45 </div> |
| 46 </div> |
| 47 |
| 48 <p>VERTICAL-LR container with HORIZONTAL-TB items.</p> |
| 49 <div class="container"> |
| 50 <div class="grid itemsStart contentStart verticalLR fit-content" data-expect
ed-width="260" data-expected-height="120"> |
| 51 <div class="firstRowFirstColumn horizontalTB" data-offset-x="0" data
-offset-y="0" data-expected-width="50" data-expected-height="10">X X X</div> |
| 52 <div class="firstRowSecondColumn horizontalTB" data-offset-x="0" data-o
ffset-y="100" data-expected-width="110" data-expected-height="10">X X X X X X</d
iv> |
| 53 <div class="secondRowFirstColumn horizontalTB" data-offset-x="130" da
ta-offset-y="0" data-expected-width="110" data-expected-height="10">X X X X X X
</div> |
| 54 <div class="secondRowSecondColumn horizontalTB" data-offset-x="130" data
-offset-y="100" data-expected-width="150" data-expected-height="20">X X X X X X
X X X X X X</div> |
| 55 </div> |
| 56 </div> |
| 57 |
| 58 <p>VERTICAL-RL container with HORIZONTAL-TB items.</p> |
| 59 <div class="container"> |
| 60 <div class="grid itemsStart contentStart verticalRL fit-content" data-expect
ed-width="260" data-expected-height="120"> |
| 61 <div class="firstRowFirstColumn horizontalTB" data-offset-x="210" da
ta-offset-y="0" data-expected-width="50" data-expected-height="10">X X X</div> |
| 62 <div class="firstRowSecondColumn horizontalTB" data-offset-x="150" data
-offset-y="100" data-expected-width="110" data-expected-height="10">X X X X X X<
/div> |
| 63 <div class="secondRowFirstColumn horizontalTB" data-offset-x="20" dat
a-offset-y="0" data-expected-width="110" data-expected-height="10">X X X X X X<
/div> |
| 64 <div class="secondRowSecondColumn horizontalTB" data-offset-x="-20" data
-offset-y="100" data-expected-width="150" data-expected-height="20">X X X X X X
X X X X X X</div> |
| 65 </div> |
| 66 </div> |
| 67 </body> |
OLD | NEW |