Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(779)

Side by Side Diff: third_party/WebKit/LayoutTests/fast/css-grid-layout/grid-item-spanning-and-orthogonal-flows.html

Issue 815833005: [css-grid] Handle min-content/max-content with orthogonal flows (Closed) Base URL: https://chromium.googlesource.com/chromium/blink.git@master
Patch Set: New approach (Step3) - Assumed row track's breadth for intrinsic size computation. Created 5 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
(Empty)
1 <!DOCTYPE html>
2 <link href="resources/grid.css" rel="stylesheet">
3 <script src="../../resources/check-layout.js"></script>
4 <style>
5 body {
6 margin: 0;
7 }
8
9 .container {
10 position: relative;
11 }
12
13 .grid {
14 font: 10px/1 Ahem;
15 position: relative;
16 width: 300px;
17 height: 200px;
18 align-items: start;
19 justify-items: start;
20 }
21
22 .grid > :nth-child(1) { background-color: blue; }
23 .grid > :nth-child(2) { background-color: magenta; }
24 .grid > :nth-child(3) { background-color: orange; }
25
26 </style>
27 </head>
28 <body onload="checkLayout('.grid')">
29 <p>This test checks that grid sizing works as expected with orthogonal flows and items spanning more than 1 columns or rows.</p>
30
31 <div class="container">
32 <p>Blue(LR) - <b>row: 1</b> col: 1 | Magenta - row: 1 col: 3 | Orange(LR) - row: 2 <b>col: 2</b></p>
33 <div class="grid">
34 <div class="verticalLR" style="grid-row: 1; grid-column: 1" dat a-offset-x="0" data-offset-y="0" data-expected-width="20" data-expected-hei ght="90">XX XXX X XXX XX</div>
35 <div class="" style="grid-row: 1; grid-column: 3" dat a-offset-x="180" data-offset-y="0" data-expected-width="120" data-expected-hei ght="60">XXXX XX X XX XX X XXX XX XXXXX XXX XXX XX X XXX XX XXX X XXX XX XX</div >
36 <div class="verticalLR" style="grid-row: 2; grid-column: 2" dat a-offset-x="20" data-offset-y="90" data-expected-width="160" data-expected-hei ght="110">XXX X XXX XXX XXX XX X XXXXX XXX XX X XXXXX XX X XX XX X XXX XXX XXX X X X XXXX XXX XXX XXX XX X XXX XX XXXXX XXX XXX XX X XXX XX XXX XXX XXX XX X XXX XX X XXX XX XX</div>
37 </div>
38 </div>
39
40 <div class="container">
41 <p>Blue(LR) - <b>row: 1 / 3</b> col: 1 | Magenta - row: 1 col: 3 | Orange(LR ) - row: 2 <b>col: 2 / 4</b></p>
42 <div class="grid">
43 <div class="verticalLR" style="grid-row: 1 / 3; grid-column: 1" dat a-offset-x="0" data-offset-y="0" data-expected-width="10" data-expected-hei ght="150">XX XXX X XXX XX</div>
44 <div class="" style="grid-row: 1; grid-column: 3" dat a-offset-x="35" data-offset-y="0" data-expected-width="265" data-expected-hei ght="30">XXXX XX X XX XX X XXX XX XXXXX XXX XXX XX X XXX XX XXX X XXX XX XX</div >
45 <div class="verticalLR" style="grid-row: 2; grid-column: 2 / 4;" dat a-offset-x="10" data-offset-y="30" data-expected-width="100" data-expected-hei ght="170">XXX X XXX XXX XXX XX X XXXXX XXX XX X XXXXX XX X XX XX X XXX XXX XXX X X X XXXX XXX XXX XXX XX X XXX XX XXXXX XXX XXX XX X XXX XX XXX XXX XXX XX X XXX XX X XXX XX XX</div>
46 </div>
47 </div>
48
49 <div class="container">
50 <p>Blue(LR) - <b>row: 1 / 3</b> col: 1 | Magenta - <b>row: 1 / 3</b> col: 3 | Orange(LR) - <b>row: 3 col: 2 / 3</b></p>
51 <div class="grid" data-expected-width="300" data-expected-height="200">
52 <div class="verticalLR" style="grid-row: 1 / 3; grid-column: 1" dat a-offset-x="0" data-offset-y="0" data-expected-width="20" data-expected-hei ght="110">XX XXX X XXX XX</div>
53 <div class="" style="grid-row: 1 / 3; grid-column: 3" dat a-offset-x="220" data-offset-y="0" data-expected-width="80" data-expected-hei ght="90">XXXX XX X XX XX X XXX XX XXXXX XXX XXX XX X XXX XX XXX X XXX XX XX</div >
54 <div class="verticalLR" style="grid-row: 3; grid-column: 2 / 3;" dat a-offset-x="20" data-offset-y="110" data-expected-width="200" data-expected-hei ght="90">XXX X XXX XXX XXX XX X XXXXX XXX XX X XXXXX XX X XX XX X XXX XXX XXX XX X XXXX XXX XXX XXX XX X XXX XX XXXXX XXX XXX XX X XXX XX XXX XXX XXX XX X XXX XX X XXX XX XX</div>
55 </div>
56 </div>
57
58 <div class="container">
59 <p>Blue(LR) - <b>row: 1 / 3</b> col: 1 | Magenta - row: 1 col: 3 | Orange(LR ) - row: 2 <b>col: 2 / 3</b></p>
60 <div class="grid">
61 <div class="verticalLR" style="grid-row: 1 / 3; grid-column: 1" dat a-offset-x="0" data-offset-y="0" data-expected-width="10" data-expected-hei ght="150">XX XXX X XXX XX</div>
62 <div class="" style="grid-row: 1; grid-column: 3" dat a-offset-x="110" data-offset-y="0" data-expected-width="190" data-expected-hei ght="40">XXXX XX X XX XX X XXX XX XXXXX XXX XXX XX X XXX XX XXX X XXX XX XX</div >
63 <div class="verticalLR" style="grid-row: 2; grid-column: 2 / 3;" dat a-offset-x="10" data-offset-y="30" data-expected-width="100" data-expected-hei ght="170">XXX X XXX XXX XXX XX X XXXXX XXX XX X XXXXX XX X XX XX X XXX XXX XXX X X X XXXX XXX XXX XXX XX X XXX XX XXXXX XXX XXX XX X XXX XX XXX XXX XXX XX X XXX XX X XXX XX XX</div>
64 </div>
65 </div>
66
67 <div class="container">
68 <p>Blue(LR) - <b>row: 1 / 3</b> col: 1 | Magenta - row: 1 col: 3 | Orange(LR ) - <b>row: 2 / 4 col: 2 / 3</b></p>
69 <div class="grid">
70 <div class="verticalLR" style="grid-row: 1 / 3; grid-column: 1" dat a-offset-x="0" data-offset-y="0" data-expected-width="20" data-expected-hei ght="115">XX XXX X XXX XX</div>
71 <div class="" style="grid-row: 1; grid-column: 2" dat a-offset-x="20" data-offset-y="0" data-expected-width="280" data-expected-hei ght="30">XXXX XX X XX XX X XXX XX XXXXX XXX XXX XX X XXX XX XXX X XXX XX XX</div >
72 <div class="verticalLR" style="grid-row: 2 / 4; grid-column: 2 / 3;" dat a-offset-x="20" data-offset-y="30" data-expected-width="100" data-expected-hei ght="170">XXX X XXX XXX XXX XX X XXXXX XXX XX X XXXXX XX X XX XX X XXX XXX XXX X X X XXXX XXX XXX XXX XX X XXX XX XXXXX XXX XXX XX X XXX XX XXX XXX XXX XX X XXX XX X XXX XX XX</div>
73 </div>
74 </div>
75 </body>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698