tor-browser

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

grid-auto-min-sizing-intrinsic-002.html (5104B)


      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>CSS Grid Test: 'auto' min-sizing with intrinsic min-width and overflow:hidden</title>
      9  <link rel="author" title="Mats Palmgren" href="https://bugzilla.mozilla.org/show_bug.cgi?id=1176775">
     10  <link rel="help" href="https://drafts.csswg.org/css-grid/#min-size-auto">
     11  <link rel="match" href="grid-auto-min-sizing-intrinsic-002-ref.html">
     12  <style type="text/css">
     13 body,html { color:black; background:white; font-family:monospace; font-size:16px; padding:0; margin:0; }
     14 
     15 .grid {
     16 display: grid;
     17 grid-template-columns: minmax(auto,0) minmax(0,1fr);
     18 border: 1px solid;
     19 width: 500px;
     20 align-items: start;
     21 justify-items: start;
     22 }
     23 span,img { min-height:0; overflow:hidden; }
     24 
     25 .c1 { border:2px solid;   min-width:auto; }
     26 .c3 { background: blue;   min-width:min-content; min-width:-webkit-min-content; }
     27 .c4 { background: lime;   min-width:max-content; min-width:-webkit-max-content; }
     28 .c5 { background: cyan;   min-width:-moz-available;   min-width:-webkit-fill-available; }
     29 .c6 { background: yellow; min-width:-moz-fit-content; min-width:-webkit-fit-content; }
     30 .w20   { width: 20px; }
     31 .w450  { width: 450px; }
     32 .max50 { max-width: 50px; }
     33 .h05   { height: 0.5px; }
     34 .h4    { height: 4px; }
     35 
     36 c2 { opacity:0.5; background: grey; min-height:10px; }
     37 i { display:inline-block; width:20px; height:10px; background:blue; }
     38  </style>
     39 </head>
     40 <body>
     41 
     42 <!-- TODO: row height doesn't seem right - revisit after bug 1174569
     43 <div class="grid">
     44  <span class="c1"><i></i><i></i><i></i><i></i><i></i></span><c2></c2>
     45 </div>
     46 -->
     47 <div class="grid">
     48  <span class="c1"></span><c2></c2>
     49 </div>
     50 <div class="grid">
     51  <span class="c1 w20"><i></i><i></i><i></i><i></i><i></i></span><c2></c2>
     52 </div>
     53 <div class="grid">
     54  <span class="c1 w450"><i></i><i></i><i></i><i></i><i></i></span><c2></c2>
     55 </div>
     56 <!-- TODO: disabled until we have support for "transferred size"
     57 <div class="grid">
     58  <img  class="c1" src="support/lime-25x1.png"><c2></c2>
     59 </div>
     60 <div class="grid">
     61  <img  class="c1 h05" src="support/lime-25x1.png"><c2></c2>
     62 </div>
     63 <div class="grid">
     64  <img  class="c1 h4" src="support/lime-25x1.png"><c2></c2>
     65 </div>
     66 <div class="grid">
     67  <img  class="c1 h4 max50" src="support/lime-25x1.png"><c2></c2>
     68 </div>
     69 <div class="grid">
     70  <img  class="c1 w20" src="support/lime-25x1.png"><c2></c2>
     71 </div>
     72 <div class="grid">
     73  <img  class="c1 w450" src="support/lime-25x1.png"><c2></c2>
     74 </div>
     75 <div class="grid">
     76  <img  class="c1 w450 max50" src="support/lime-25x1.png"><c2></c2>
     77 </div>
     78 -->
     79 <!-- TODO: row height doesn't seem right - revisit after bug 1174569
     80 <div class="grid" style="margin-left:300px; width:200px">
     81  <span class="c3"><i></i><i></i><i></i><i></i><i></i></span><c2></c2>
     82 </div>
     83 -->
     84 <div class="grid">
     85  <span class="c4"><i></i><i></i><i></i><i></i><i></i></span><c2></c2>
     86 </div>
     87 <div class="grid">
     88  <span class="c4 w20"><i></i><i></i><i></i><i></i><i></i></span><c2></c2>
     89 </div>
     90 <div class="grid">
     91  <span class="c4 w450"><i></i><i></i><i></i><i></i><i></i></span><c2></c2>
     92 </div>
     93 <div class="grid">
     94  <span class="c4 w450 max50"><i></i><i></i><i></i><i></i><i></i></span><c2></c2>
     95 </div>
     96 <div class="grid">
     97  <span class="c5"><i></i><i></i><i></i><i></i><i></i></span><c2></c2>
     98 </div>
     99 <div class="grid" style="margin-left:40px;margin-bottom:100px">
    100  <span class="c5 w20"><i></i><i></i><i></i><i></i><i></i></span><c2></c2>
    101 </div>
    102 <div class="grid">
    103  <span class="c5 w450"><i></i><i></i><i></i><i></i><i></i></span><c2></c2>
    104 </div>
    105 <!-- TODO: row height doesn't seem right - revisit after bug 1174569
    106 <div class="grid" style="margin-bottom:2em">
    107  <span class="c5 w450 max50"><i></i><i></i><i></i><i></i><i></i></span><c2></c2>
    108 </div>
    109 -->
    110 <div class="grid">
    111  <span class="c6"><i></i><i></i><i></i><i></i><i></i></span><c2></c2>
    112 </div>
    113 <div class="grid" style="margin-left:40px;margin-bottom:100px">
    114  <span class="c6 w20"><i></i><i></i><i></i><i></i><i></i></span><c2></c2>
    115 </div>
    116 <div class="grid">
    117  <span class="c6 w450"><i></i><i></i><i></i><i></i><i></i></span><c2></c2>
    118 </div>
    119 <!-- TODO: row height doesn't seem right - revisit after bug 1174569
    120 <div class="grid" style="margin-bottom:2em">
    121  <span class="c6 w450 max50"><i></i><i></i><i></i><i></i><i></i></span><c2></c2>
    122 </div>
    123 -->
    124 <!-- TODO: disabled until we have support for "transferred size"
    125 <div class="grid">
    126  <img  class="c3" src="support/lime-25x1.png"><c2></c2>
    127 </div>
    128 <div class="grid">
    129  <img  class="c4" src="support/lime-25x1.png"><c2></c2>
    130 </div>
    131 -->
    132 <!-- TODO: row height doesn't seem right - revisit after bug 1174569
    133 <div class="grid">
    134  <img  class="c5" src="support/lime-25x1.png"><c2></c2>
    135 </div>
    136 -->
    137 <!-- TODO: disabled until we have support for "transferred size"
    138 <div class="grid">
    139  <img  class="c6" src="support/lime-25x1.png"><c2></c2>
    140 </div>
    141 <div class="grid">
    142  <img  class="c6 w450" src="support/lime-25x1.png"><c2></c2>
    143 </div>
    144 <div class="grid">
    145  <img  class="c6 w450 max50" src="support/lime-25x1.png"><c2></c2>
    146 </div>
    147 -->
    148 
    149 </body>
    150 </html>