tor-browser

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

column-grid-lanes-container-baseline-007b.html (2755B)


      1 <!DOCTYPE html>
      2 <html>
      3 <head>
      4  <meta charset="utf-8">
      5  <title>CSS Grid Lanes Test: align-items: baseline/last baseline with explicit placement</title>
      6  <link rel="author" title="Yanling Wang" href="mailto:yanlingwang@microsoft.com">
      7  <link rel="help" href="https://drafts.csswg.org/css-grid-3/#masonry-baseline-alignment">
      8  <link rel="match" href="column-grid-lanes-container-baseline-007b-ref.html">
      9  <style>
     10    .container {
     11      display: flex;
     12      gap: 20px;
     13      border: 2px solid blue;
     14      width: 400px;
     15      padding: 10px;
     16      font-size: 16px;
     17      text-decoration: underline;
     18    }
     19 
     20    .first-baseline {
     21      align-items: baseline;
     22    }
     23 
     24    .last-baseline {
     25      align-items: last baseline;
     26    }
     27 
     28    .grid-lanes-explicit {
     29      display: grid-lanes;
     30      grid-template-columns: repeat(4, 80px);
     31      border: 1px solid purple;
     32    }
     33 
     34    .grid-lanes-explicit .explicit-item1 {
     35      grid-column: 1 / 3;
     36      background: lightsteelblue;
     37      font-size: 12px;
     38      height: 30px;
     39    }
     40 
     41    .grid-lanes-explicit .explicit-item2 {
     42      grid-column: 3 / 5;
     43      background: lightgoldenrodyellow;
     44      font-size: 18px;
     45      height: 30px;
     46    }
     47 
     48    .grid-lanes-explicit .explicit-item3 {
     49      grid-column: 1;
     50      background: lightseagreen;
     51      font-size: 12px;
     52      height: 20px;
     53    }
     54 
     55    .grid-lanes-explicit .explicit-item4 {
     56      grid-column: 2 / 4;
     57      background: lightsalmon;
     58      font-size: 20px;
     59      height: 35px;
     60    }
     61 
     62    .grid-lanes-explicit .explicit-item5 {
     63      grid-column: 4;
     64      background: lightblue;
     65      font-size: 14px;
     66      height: 22px;
     67    }
     68 
     69    .grid-lanes-explicit .explicit-item6 {
     70      grid-column: 1 / 5;
     71      background: lightcyan;
     72      font-size: 22px;
     73      height: 40px;
     74    }
     75  </style>
     76 </head>
     77 <body>
     78 <div class="container first-baseline">
     79  <div>Ref</div>
     80  <div class="grid-lanes-explicit">
     81    <div class="grid-lanes-item explicit-item1">Item 1</div>
     82    <div class="grid-lanes-item explicit-item2">Item 2</div>
     83    <div class="grid-lanes-item explicit-item3">Item 3</div>
     84    <div class="grid-lanes-item explicit-item4">Item 4</div>
     85    <div class="grid-lanes-item explicit-item5">Item 5</div>
     86    <div class="grid-lanes-item explicit-item6">Item 6</div>
     87  </div>
     88 </div>
     89 <div class="container last-baseline">
     90  <div>Ref</div>
     91  <div class="grid-lanes-explicit">
     92    <div class="grid-lanes-item explicit-item1">Item 1</div>
     93    <div class="grid-lanes-item explicit-item2">Item 2</div>
     94    <div class="grid-lanes-item explicit-item3">Item 3</div>
     95    <div class="grid-lanes-item explicit-item4">Item 4</div>
     96    <div class="grid-lanes-item explicit-item5">Item 5</div>
     97    <div class="grid-lanes-item explicit-item6">Item 6</div>
     98  </div>
     99 </div>
    100 </body>
    101 </html>