tor-browser

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

grid-percent-grid-gap-001-ref.html (3577B)


      1 <!DOCTYPE HTML>
      2 <!--
      3     Any copyright is dedicated to the Public Domain.
      4     http://creativecommons.org/publicdomain/zero/1.0/
      5 -->
      6 <html><head>
      7  <meta charset="utf-8">
      8  <title>Reference: 'grid-column-gap' percentage</title>
      9  <link rel="author" title="Mats Palmgren" href="https://bugzilla.mozilla.org/show_bug.cgi?id=1279182">
     10 <style>
     11 html,body {
     12    color:black; background-color:white; font-size:1px; padding:0; margin:0;
     13 }
     14 
     15 .grid {
     16  display: grid;
     17  grid-template-columns: 30px 30px;
     18  border: 1px solid;
     19 }
     20 
     21 .inline-grid {
     22  display: inline-grid;
     23  grid: 120px / 160px;
     24  border: 1px solid;
     25 }
     26 
     27 .float { float:left; border: 2px solid blue; }
     28 
     29 .percentgap {
     30  grid-gap: 24px 32px;
     31 }
     32 
     33 span:nth-of-type(1) { background: magenta; }
     34 span:nth-of-type(2) { background: cyan; }
     35 span:nth-of-type(3) { background: yellow; }
     36 span:nth-of-type(4) { background: lime; }
     37 
     38 x {
     39  display: block;
     40  width: 20px;
     41  height: 30px;
     42 }
     43 
     44 br { clear: both; }
     45    </style>
     46 </head>
     47 <body>
     48 
     49 <div class="inline-grid">
     50 <div class="grid percentgap">
     51  <span><x></x></span>
     52  <span><x></x></span>
     53  <span><x></x></span>
     54  <span><x></x></span>
     55 </div>
     56 </div>
     57 
     58 <div class="inline-grid" style="grid: auto / auto">
     59 <div class="grid percentgap" style="align-self:start; justify-self:start; width:160px; height:120px">
     60  <span><x></x></span>
     61  <span><x></x></span>
     62  <span><x></x></span>
     63  <span><x></x></span>
     64 </div>
     65 </div>
     66 
     67 <div class="float">
     68 <div class="grid" style="width:60px; height:60px; gap:12px">
     69  <span><x></x></span>
     70  <span><x></x></span>
     71  <span><x></x></span>
     72  <span><x></x></span>
     73 </div>
     74 </div>
     75 
     76 <div class="inline-grid">
     77 <div class="grid" style="width:60px; height:60px; gap:12px; align-self:start; justify-self:start;">
     78  <span><x></x></span>
     79  <span><x></x></span>
     80  <span><x></x></span>
     81  <span><x></x></span>
     82 </div>
     83 </div>
     84 
     85 <br>
     86 
     87 <div style="width:320px;height:200px">
     88 <div class="grid percentgap" style="height:120px; grid-column-gap:64px">
     89  <span><x></x></span>
     90  <span><x></x></span>
     91  <span><x></x></span>
     92  <span><x></x></span>
     93 </div>
     94 </div>
     95 
     96 <div class="inline-grid">
     97 <div class="grid percentgap">
     98  <span><x></x></span>
     99  <span><x></x></span>
    100  <span><x></x></span>
    101  <span><x></x></span>
    102 </div>
    103 </div>
    104 
    105 <div class="inline-grid" style="grid: auto / auto">
    106 <div class="grid percentgap" style="align-self:start; justify-self:start; width:160px; height:120px">
    107  <span><x></x></span>
    108  <span><x></x></span>
    109  <span><x></x></span>
    110  <span><x></x></span>
    111 </div>
    112 </div>
    113 
    114 <div class="inline-grid">
    115 <div class="grid" style="grid: min-content 20% min-content / min-content 20% min-content">
    116  <span><x></x></span><z></z><span><x></x></span>
    117  <z></z><z></z><z></z>
    118  <span><x></x></span><z></z><span><x></x></span>
    119 </div>
    120 </div>
    121 
    122 <br>
    123 
    124 <div style="width:320px;height:200px">
    125 <div class="grid percentgap" style="height:120px; grid-column-gap:64px">
    126  <span><x></x></span>
    127  <span><x></x></span>
    128  <span><x></x></span>
    129  <span><x></x></span>
    130 </div>
    131 </div>
    132 
    133 <div style="width:320px;height:200px">
    134 <div class="grid calcgap" style="height:120px; grid-gap:0">
    135  <span><x></x></span>
    136  <span><x></x></span>
    137  <span><x></x></span>
    138  <span><x></x></span>
    139 </div>
    140 </div>
    141 
    142 <div class="float" style="margin-top:-50px; width:62px">
    143 <div class="grid" style="padding-left:186px; height:60px; gap:12px calc(186px * 0.2);">
    144  <span style="margin-left:-186px; width:30px"><x></x></span>
    145  <span style="margin-left:-186px; width:30px"><x></x></span>
    146  <span style="margin-left:-186px; width:30px"><x></x></span>
    147  <span style="margin-left:-186px; width:30px"><x></x></span>
    148 </div>
    149 </div>
    150 
    151 </body>
    152 </html>