Index: LayoutTests/fast/css-grid-layout/grid-item-auto-placement-definite-span-expected.html |
diff --git a/LayoutTests/fast/css-grid-layout/grid-item-auto-placement-definite-span-expected.html b/LayoutTests/fast/css-grid-layout/grid-item-auto-placement-definite-span-expected.html |
new file mode 100644 |
index 0000000000000000000000000000000000000000..1e32b1ed5012df55300feecf7f5fefe04645f045 |
--- /dev/null |
+++ b/LayoutTests/fast/css-grid-layout/grid-item-auto-placement-definite-span-expected.html |
@@ -0,0 +1,107 @@ |
+<!DOCTYPE html> |
+<html> |
+<head> |
+ <link href="resources/grid.css" rel="stylesheet"> |
+ <style type="text/css"> |
+ .firstRowFirstColumnSpanning2 { |
+ background-color: maroon; |
+ grid-column: 1 / span 2; |
+ grid-row: 1; |
+ } |
+ |
+ .secondRowSecondColumnSpanning2 { |
+ background-color: olive; |
+ grid-column: 2 / span 2; |
+ grid-row: 2; |
+ } |
+ |
+ .thirdRowFirstColumnSpanning3 { |
+ background-color: teal; |
+ grid-column: 1 / span 3; |
+ grid-row: 3; |
+ } |
+ |
+ .firstRowThirdColumn { |
+ background-color: pink; |
+ grid-column: 3; |
+ grid-row: 1; |
+ } |
+ |
+ .secondRowFirstColumn { |
+ background-color: pink; |
+ } |
+ |
+ .firstRowSpanning2FirstColumn { |
+ background-color: maroon; |
+ grid-column: 1; |
+ grid-row: 1 / span 2; |
+ height: 100%; |
+ } |
+ |
+ .secondRowSpanning2SecondColumn { |
+ background-color: olive; |
+ grid-column: 2; |
+ grid-row: 2 / span 2; |
+ height: 100%; |
+ } |
+ |
+ .firstRowSpanning3ThirdColumn { |
+ background-color: teal; |
+ grid-column: 3; |
+ grid-row: 1 / span 3; |
+ height: 100%; |
+ } |
+ |
+ .thirdRowFirstColumn { |
+ background-color: pink; |
+ grid-column: 1; |
+ grid-row: 3; |
+ } |
+ |
+ .firstRowSecondColumn { |
+ background-color: pink; |
+ } |
+ |
+ </style> |
+</head> |
+<body> |
+ <h1>Auto-placement definite span</h1> |
+ <p>Checks that span is supported in auto-placement for definite positions.</p> |
+ |
+ <h2>auto-flow row & spanning columns</h2> |
+ <div class="grid"> |
+ <div class="firstRowFirstColumnSpanning2">autoRowFirstColumnSpanning2</div> |
+ <div class="secondRowSecondColumnSpanning2">autoRowSecondColumnSpanning2</div> |
+ <div class="thirdRowFirstColumnSpanning3">autoRowFirstColumnSpanning3</div> |
+ <div class="firstRowThirdColumn">autoRowAutoColumn</div> |
+ <div class="secondRowFirstColumn">autoRowAutoColumn</div> |
+ </div> |
+ |
+ <h2>auto-flow row & spanning rows</h2> |
+ <div class="grid"> |
+ <div class="firstRowSpanning2FirstColumn">firstRowSpanning2AutoColumn</div> |
+ <div class="secondRowSpanning2SecondColumn">secondRowSpanning2AutoColumn</div> |
+ <div class="firstRowSpanning3ThirdColumn">firstRowSpanning3AutoColumn</div> |
+ <div class="thirdRowFirstColumn">autoRowAutoColumn</div> |
+ <div class="firstRowSecondColumn">autoRowAutoColumn</div> |
+ </div> |
+ |
+ <h2>auto-flow column & spanning rows</h2> |
+ <div class="grid"> |
+ <div class="firstRowSpanning2FirstColumn">firstRowSpanning2AutoColumn</div> |
+ <div class="secondRowSpanning2SecondColumn">secondRowSpanning2AutoColumn</div> |
+ <div class="firstRowSpanning3ThirdColumn">firstRowSpanning3AutoColumn</div> |
+ <div class="thirdRowFirstColumn">autoRowAutoColumn</div> |
+ <div class="firstRowSecondColumn">autoRowAutoColumn</div> |
+ </div> |
+ |
+ <h2>auto-flow column & spanning columns</h2> |
+ <div class="grid"> |
+ <div class="firstRowFirstColumnSpanning2">autoRowFirstColumnSpanning2</div> |
+ <div class="secondRowSecondColumnSpanning2">autoRowSecondColumnSpanning2</div> |
+ <div class="thirdRowFirstColumnSpanning3">autoRowFirstColumnSpanning3</div> |
+ <div class="firstRowThirdColumn">autoRowAutoColumn</div> |
+ <div class="secondRowFirstColumn">autoRowAutoColumn</div> |
+ </div> |
+</body> |
+</html> |