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