| <!DOCTYPE HTML> | |
| <html> | |
| <head> | |
| <title>CSS Grid Layout: display: inline-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-inline-grid-ref.html"> | |
| <meta name="assert" content="'display: inline-grid' causes an element to generate an inline-level grid container box." /> | |
| <style type="text/css"> | |
| #container { | |
| position:relative; | |
| } | |
| #grid { | |
| display:inline-grid; | |
| grid-template-columns:100px 300px; | |
| grid-template-rows:70px 30px; | |
| width:400px; | |
| height:100px; | |
| } | |
| #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:100px; | |
| width:400px; | |
| 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; | |
| } | |
| span { | |
| vertical-align:top; | |
| } | |
| </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> | |
| <span>Inline</span> | |
| <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> |