| <!DOCTYPE HTML> |
| <html> |
| <head> |
| <title>CSS Grid Layout: display: grid</title> |
| <link rel="author" title="swain" href="mailto:swainet@126.com"/> |
| <link rel="reviewer" title="Dayang Shen" href="mailto:shendayang@baidu.com"/> <!-- 2013-09-17 --> |
| <link rel="help" href="http://www.w3.org/TR/css-grid-1/#grid-containers"/> |
| <link rel="match" href="../reference/display-grid-ref.html"> |
| <meta name="assert" content="'display: grid' causes an element to generate a block-level grid container box."/> |
| <style type="text/css"> |
| #container { |
| position:relative; |
| width:400px; |
| height:100px; |
| } |
| |
| #grid { |
| display:grid; |
| grid-template-columns:100px 300px; |
| grid-template-rows:70px 30px; |
| height:100%; |
| } |
| |
| #cell1 { |
| grid-column:1; |
| grid-row:1; |
| background-color:green; |
| height:70px; |
| } |
| |
| #cell2 { |
| grid-column:2; |
| grid-row:1; |
| background-color:limegreen; |
| height:70px; |
| } |
| |
| #cell3 { |
| grid-column:1; |
| grid-row:2; |
| background-color:limegreen; |
| height:30px; |
| } |
| |
| #cell4 { |
| grid-column:2; |
| grid-row:2; |
| background-color:green; |
| height:30px; |
| } |
| |
| .error { |
| position:absolute; |
| top:0; |
| left:0; |
| height:100%; |
| width:100%; |
| z-index:-1; |
| } |
| |
| #table { |
| width:100%; |
| height:100%; |
| border-collapse:collapse; |
| } |
| |
| #table td { |
| padding:0; |
| vertical-align:top; |
| } |
| |
| #table td:first-child { |
| width:100px; |
| } |
| |
| #table tr:last-child td { |
| height:30px; |
| } |
| </style> |
| </head> |
| <body> |
| <p>Test passes if there are 4 green rectangles and no red.</p> |
| |
| <div id="container"> |
| <div id="grid"> |
| <div id="cell1">cell1</div> |
| <div id="cell2">cell2</div> |
| <div id="cell3">cell3</div> |
| <div id="cell4">cell4</div> |
| </div> |
| <div class="error"> |
| <table id="table"> |
| <tbody> |
| <tr> |
| <td style="background-color:#f00">cell1</td> |
| <td style="background-color:#e00">cell2</td> |
| </tr> |
| <tr> |
| <td style="background-color:#e00">cell3</td> |
| <td style="background-color:#f00">cell4</td> |
| </tr> |
| </tbody> |
| </table> |
| </div> |
| </div> |
| </body> |
| </html> |