tor-browser

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

grid-lanes-intrinsic-sizing-cols-003-mix1-ref.html (3162B)


      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  <meta charset="utf-8">
      8  <title>Reference: Grid Lanes layout min-content sizing</title>
      9  <link rel="author" title="Mats Palmgren" href="mailto:mats@mozilla.com">
     10  <style>
     11 
     12 @import "support/grid-lanes-intrinsic-sizing-visual.css";
     13 
     14 grid {
     15  display: inline-grid;
     16  gap: 1px 2px;
     17  border: 1px solid;
     18  padding: 0 1px 0 2px;
     19  vertical-align: top;
     20  width: min-content;
     21  grid-template-columns: 1fr 2fr min-content max-content;
     22 }
     23 
     24 item {
     25  align-self: start;
     26 }
     27 
     28 .hidden {
     29  visibility: hidden;
     30  height: 0;
     31 }
     32 </style>
     33 
     34 <body>
     35 
     36 <section>
     37 <grid style="grid-template-columns: repeat(3, 2ch) max-content">
     38  <item style="width:2ch">1</item>
     39  <item style="grid-row: span 2">2 2</item>
     40  <item style="grid-row: span 2">3 3</item>
     41  <item>4</item>
     42  <item style="grid-row: span 2">5 5</item>
     43  <item class="hidden" style="grid-area: 2/4/4">0 0</item>
     44 </grid>
     45 
     46 <grid style="grid-template-columns: repeat(3, 2ch) max-content">
     47  <item>1</item>
     48  <item style="grid-row: span 2">2 2</item>
     49  <item style="grid-row: span 2">3 3</item>
     50  <item>4</item>
     51  <item style="grid-row: span 2">5 5</item>
     52  <item class="hidden" style="grid-area: 2/4/4">0 0</item>
     53 </grid>
     54 
     55 <grid>
     56  <item>1</item>
     57  <item>2 2</item>
     58  <item style="grid-row: span 2">3 3</item>
     59  <item>4</item>
     60  <item style="width:2ch; grid-column:2">5 5</item>
     61 
     62  <item class="hidden" style="grid-column: 4; grid-row: 2;">0 0</item>
     63 </grid>
     64 
     65 <grid>
     66  <item>1</item>
     67  <item>2 2</item>
     68  <item>3 3</item>
     69  <item>4</item>
     70  <item style="width:4ch; grid-column:2/span 2">5 5</item>
     71 
     72  <item class="hidden" style="grid-column: 4; grid-row: 2;">0 0</item>
     73 </grid>
     74 
     75 <grid>
     76  <item>1</item>
     77  <item>2 2</item>
     78  <item>3 3</item>
     79  <item>4</item>
     80  <item style="grid-column:2/span 2">5 5</item>
     81  <item style="width:5ch; grid-column:span 3/4">6</item>
     82 
     83  <item class="hidden" style="grid-column: 4; grid-row: 2;">0 0</item>
     84 </grid>
     85 
     86 <grid>
     87  <item>1</item>
     88  <item>2 2</item>
     89  <item>3 3</item>
     90  <item>4</item>
     91  <item style="width:3ch; grid-column:span 2/4">5</item>
     92  <item style="width:5ch; grid-column:1/span 3">6</item>
     93 
     94  <item class="hidden" style="grid-column: 4; grid-row: 2;">0 0</item>
     95 </grid>
     96 
     97 <grid>
     98  <item>1</item>
     99  <item style="grid-row: span 2">2 2</item>
    100  <item style="grid-row: span 2">3 3</item>
    101  <item>4</item>
    102  <item style="grid-area: 3/1/4/5">5 5</item>
    103 
    104  <item class="hidden">0 0</item>
    105  <item class="hidden">0 0</item>
    106 </grid>
    107 
    108 <grid>
    109  <item>1</item>
    110  <item style="grid-row: span 2">2 2</item>
    111  <item style="grid-row: span 2">3 3</item>
    112  <item>4</item>
    113  <item style="width:6ch; grid-area: 3/1/4/5">5 5</item>
    114 
    115  <item class="hidden">0 0</item>
    116  <item class="hidden">0 0</item>
    117 </grid>
    118 
    119 <grid>
    120  <item>1</item>
    121  <item style="grid-row: span 2">2 2</item>
    122  <item style="grid-row: span 2">3 3</item>
    123  <item>4</item>
    124  <item style="width:6ch; grid-area: 3/1/4/4">5 5</item>
    125 
    126  <item class="hidden">0 0</item>
    127  <item class="hidden">0 0</item>
    128  <item class="hidden" style="width:6ch; grid-area: 3/2/4/5">0 0</item>
    129 </grid>
    130 </section>
    131 </body>