blob: e88c8bf7f024492ad50bd2ef148c4ff357ac1d05 [file] [log] [blame]
commit-queue@webkit.orgc1a81a92014-05-22 12:01:32 +00001<!DOCTYPE html>
2<html>
commit-queue@webkit.orgc1a81a92014-05-22 12:01:32 +00003<link href="resources/grid.css" rel="stylesheet">
jfernandez@igalia.comfcb06d32016-03-03 11:05:32 +00004<link href="resources/grid-alignment.css" rel="stylesheet">
commit-queue@webkit.orgc1a81a92014-05-22 12:01:32 +00005<style>
6.grid {
rego@igalia.com92508232016-05-06 08:17:12 +00007 grid-template-rows: auto auto;
8 grid-template-columns: auto auto;
commit-queue@webkit.orgc1a81a92014-05-22 12:01:32 +00009 width: 200px;
10}
11
12.gridItem {
13 width: 20px;
14 height: 40px;
15}
16
17.marginTop {
18 margin-top: 20px;
19}
20
21.marginBottom {
22 margin-bottom: 20px;
23}
24
25.testContainer {
26 position: relative;
27 margin-bottom: 20px;
28}
29
30</style>
31</head>
32<body>
33
34<div>This test checks that the grid's rows and columns 'auto' sizes are updated accordingly to its grid-item's before and start margins.</div>
35
36<div class="testContainer">
jfernandez@igalia.comfcb06d32016-03-03 11:05:32 +000037 <div class="grid contentStart verticalRL">
commit-queue@webkit.orgc1a81a92014-05-22 12:01:32 +000038 <div class="gridItem marginTop firstRowFirstColumn"></div>
39 <div class="gridItem firstRowSecondColumn"></div>
40 <div class="gridItem secondRowFirstColumn"></div>
41 <div class="gridItem marginBottom secondRowSecondColumn"></div>
42 </div>
43</div>
44
45<div class="testContainer">
jfernandez@igalia.comfcb06d32016-03-03 11:05:32 +000046 <div class="grid contentStart verticalRL">
commit-queue@webkit.orgc1a81a92014-05-22 12:01:32 +000047 <div class="gridItem marginTop firstRowFirstColumn"></div>
48 <div class="gridItem firstRowSecondColumn"></div>
49 <div class="gridItem marginBottom secondRowFirstColumn"></div>
50 <div class="gridItem secondRowSecondColumn"></div>
51 </div>
52</div>
53
54<div class="testContainer">
jfernandez@igalia.comfcb06d32016-03-03 11:05:32 +000055 <div class="grid contentStart verticalLR">
commit-queue@webkit.orgc1a81a92014-05-22 12:01:32 +000056 <div class="gridItem marginTop firstRowFirstColumn"></div>
57 <div class="gridItem firstRowSecondColumn"></div>
58 <div class="gridItem secondRowFirstColumn"></div>
59 <div class="gridItem marginBottom secondRowSecondColumn"></div>
60 </div>
61</div>
62
63<div class="testContainer">
jfernandez@igalia.comfcb06d32016-03-03 11:05:32 +000064 <div class="grid contentStart verticalLR">
commit-queue@webkit.orgc1a81a92014-05-22 12:01:32 +000065 <div class="gridItem marginTop firstRowFirstColumn"></div>
66 <div class="gridItem firstRowSecondColumn"></div>
67 <div class="gridItem marginBottom secondRowFirstColumn"></div>
68 <div class="gridItem secondRowSecondColumn"></div>
69 </div>
70</div>