tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

grid-lanes-subgrid.html (1885B)


      1 <!DOCTYPE HTML>
      2 <!--
      3     Any copyright is dedicated to the Public Domain.
      4     http://creativecommons.org/publicdomain/zero/1.0/
      5 -->
      6 <html>
      7 <head>
      8  <meta charset="utf-8">
      9  <title>Verify basic CSS Grid Lanes Subgrid support to ensure items are properly placed in the grid</title>
     10  <link rel="author" title="Brandon Stewart" href="mailto:brandonstewart@apple.com">
     11  <link rel="help" href="https://drafts.csswg.org/css-grid-3/#subgrids">
     12  <link rel="match" href="grid-lanes-subgrid-ref.html">
     13  <style>
     14    grid {
     15      display: inline-grid-lanes;
     16      grid-template-columns: 50px 100px 200px;
     17      border: 1px solid;
     18      background: lightgrey;
     19    }
     20 
     21    subgrid {
     22      display: grid;
     23      grid-template-columns: subgrid;
     24      grid-column: 2 / span 2;
     25      background: lightblue;
     26    }
     27  </style>
     28 </head>
     29 
     30 <body>
     31 <!-- Verify basic subgrid -->
     32 <grid>
     33  <item>1</item>
     34  <subgrid>
     35    <item>2</item>
     36    <item>3</item>
     37    <item>4</item>
     38  </subgrid>
     39  <item>5</item>
     40 </grid>
     41 
     42 <!-- Verify subgrid with first item in subgrid set to 2ch -->
     43 <grid>
     44  <item>1</item>
     45  <subgrid>
     46    <item style="width: 2ch">2</item>
     47    <item>3</item>
     48    <item>4</item>
     49  </subgrid>
     50  <item>5</item>
     51 </grid>
     52 
     53 <!-- Verify subgrid with second item in subgrid set to 3ch -->
     54 <grid>
     55  <item>1</item>
     56  <subgrid>
     57    <item>2</item>
     58    <item style="width: 3ch">3</item>
     59    <item>4</item>
     60  </subgrid>
     61  <item>5</item>
     62 </grid>
     63 
     64 <!-- Verify subgrid with final item in subgrid set to 4ch -->
     65 <grid>
     66  <item>1</item>
     67  <subgrid>
     68    <item>2</item>
     69    <item>3</item>
     70    <item style="width: 4ch">4</item>
     71  </subgrid>
     72  <item>5</item>
     73 </grid>
     74 
     75 <!-- Verify behavior when subgrid is set to grid-lanes too -->
     76 <grid>
     77  <item>1</item>
     78  <subgrid style="display: grid-lanes;">
     79    <item>2</item>
     80    <item style="width: 3ch">3</item>
     81    <item>4</item>
     82  </subgrid>
     83  <item>5</item>
     84 </grid>
     85 </body>
     86 </html>