| OLD | NEW | 
| (Empty) |  | 
 |    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: repeat(auto-fill/auto-fit)</title> | 
 |    9   <link rel="author" title="Mats Palmgren" href="https://bugzilla.mozilla.org/sh
     ow_bug.cgi?id=1118820"> | 
 |   10   <style type="text/css"> | 
 |   11 html,body { | 
 |   12     color:black; background-color:white; font-size:16px; padding:0; margin:0; | 
 |   13 } | 
 |   14  | 
 |   15 .grid { | 
 |   16   display: grid; | 
 |   17   float: left; | 
 |   18   position: relative; | 
 |   19   border: 1px solid; | 
 |   20   grid-auto-columns: 10px; | 
 |   21   grid-auto-rows: 10px; | 
 |   22   grid-auto-flow: row; | 
 |   23   grid-gap: 2px; | 
 |   24   margin-right: 2px; | 
 |   25   padding-top: 3px; | 
 |   26 } | 
 |   27 .r1 { grid-template-rows: [a] repeat(1, [b] 20px [c]) [d]; } | 
 |   28 .r12 { grid-template-rows: [a] repeat(2, [b] 20px [c]) [d]; } | 
 |   29 .r13 { grid-template-rows: [a] repeat(3, [b] 20px [c]) [d]; } | 
 |   30 .r14 { grid-template-rows: [a] repeat(4, [b] 20px [c]) [d]; } | 
 |   31  | 
 |   32 .r20,.r2 { grid-template-rows: [a] repeat(1, [b] 20px [c]) [d] 30px [e]; } | 
 |   33 .r22 { grid-template-rows: [a] repeat(2, [b] 20px [c]) [d] 30px [e]; } | 
 |   34 .r23 { grid-template-rows: [a] repeat(3, [b] 20px [c]) [d] 30px [e]; } | 
 |   35  | 
 |   36 .r30,.r3 { grid-template-rows: [a] repeat(1, [b] 20px [c]) [d] 30px [e] 30px [f]
     ; } | 
 |   37 .r32 { grid-template-rows: [a] repeat(2, [b] 20px [c]) [d] 30px [e] 30px [f]; } | 
 |   38 .r33 { grid-template-rows: [a] repeat(3, [b] 20px [c]) [d] 30px [e] 30px [f]; } | 
 |   39  | 
 |   40 fit .r1 { grid-template-rows: [a] repeat(1, [b] 20px [c]) [d]; } | 
 |   41 fit .r2 { grid-template-rows: [a] repeat(1, [b] 20px [c]) [d] 30px [e]; } | 
 |   42 fit .r3 { grid-template-rows: [a] repeat(1, [b] 20px [c]) [d] 30px [e] 30px [f];
      } | 
 |   43  | 
 |   44 .w100 { height: 100px; } | 
 |   45 .w50 { height: 50px; } | 
 |   46 .w80 { height: 80px; } | 
 |   47 .mw100 { min-height: 100px; } | 
 |   48 .mw50 { min-height: 50px; } | 
 |   49 .mw80 { min-height: 80px; } | 
 |   50 .xw100 { max-height: 100px; } | 
 |   51 .xw50 { max-height: 50px; } | 
 |   52 .xw80 { max-height: 80px; } | 
 |   53 .float { float: left; } | 
 |   54  | 
 |   55 x { | 
 |   56   width: 10px; | 
 |   57   background: grey; | 
 |   58 } | 
 |   59 a { | 
 |   60   position: absolute; | 
 |   61   left:0; top:0; bottom:0; width: 3px; | 
 |   62   background: black; | 
 |   63   grid-row: c / c -1; | 
 |   64 } | 
 |   65 b { | 
 |   66   position: absolute; | 
 |   67   right:0; top:0; bottom:0; width: 3px; | 
 |   68   background: brown; | 
 |   69   grid-row: auto / c -1; | 
 |   70 } | 
 |   71  | 
 |   72 x:first-child { | 
 |   73   background: lime; | 
 |   74 } | 
 |   75 x:last-child { | 
 |   76   background: blue; | 
 |   77 } | 
 |   78  | 
 |   79 fill,fit { | 
 |   80   float: left; | 
 |   81   height: 400px; | 
 |   82 } | 
 |   83 </style> | 
 |   84 </head> | 
 |   85 <body> | 
 |   86  | 
 |   87 <fill> | 
 |   88  | 
 |   89 <div class="grid r1"><x></x><x></x><a></a><b></b><x></x></div> | 
 |   90 <div class="grid r1 float"><x></x><x></x><a></a><b></b><x></x></div> | 
 |   91 <div class="grid r14 w100"><x></x><x></x><a></a><b></b><x></x></div> | 
 |   92 <div class="grid r13 w80"><x></x><x></x><a></a><b></b><x></x></div> | 
 |   93 <div class="grid r12 w50"><x></x><x></x><a></a><b></b><x></x></div> | 
 |   94 <div class="grid r13 xw80"><x></x><x></x><a></a><b></b><x></x></div> | 
 |   95 <div class="grid r12 xw50"><x></x><x></x><a></a><b></b><x></x></div> | 
 |   96 <div class="grid r13 w100 xw80"><x></x><x></x><a></a><b></b><x></x></div> | 
 |   97 <div class="grid r13 mw50 float"><x></x><x></x><a></a><b></b><x></x></div> | 
 |   98 <div class="grid r14 mw80 float"><x></x><x></x><a></a><b></b><x></x></div> | 
 |   99 <div class="grid r14 w100 mw50 float"><x></x><x></x><a></a><b></b><x></x></div> | 
 |  100 <div class="grid r14 mw100 w50 float"><x></x><x></x><a></a><b></b><x></x></div> | 
 |  101  | 
 |  102 <br clear="all"> | 
 |  103 <br clear="all"> | 
 |  104  | 
 |  105 <div class="grid r2"><x></x><x></x><a></a><b></b><x></x></div> | 
 |  106 <div class="grid r2 float"><x></x><x></x><a></a><b></b><x></x></div> | 
 |  107 <div class="grid r23 w100"><x></x><x></x><a></a><b></b><x></x></div> | 
 |  108 <div class="grid r22 w80"><x></x><x></x><a></a><b></b><x></x></div> | 
 |  109 <div class="grid r20 w50"><x></x><x></x><a></a><b></b><x></x></div> | 
 |  110 <div class="grid r22 xw80"><x></x><x></x><a></a><b></b><x></x></div> | 
 |  111 <div class="grid r20 xw50"><x></x><x></x><a></a><b></b><x></x></div> | 
 |  112 <div class="grid r22 w100 xw80"><x></x><x></x><a></a><b></b><x></x></div> | 
 |  113 <div class="grid r2 mw50 float"><x></x><x></x><a></a><b></b><x></x></div> | 
 |  114 <div class="grid r23 mw80 float"><x></x><x></x><a></a><b></b><x></x></div> | 
 |  115 <div class="grid r23 w100 mw50 float"><x></x><x></x><a></a><b></b><x></x></div> | 
 |  116 <div class="grid r23 mw100 w50 float"><x></x><x></x><a></a><b></b><x></x></div> | 
 |  117  | 
 |  118 <br clear="all"> | 
 |  119 <br clear="all"> | 
 |  120  | 
 |  121 <div class="grid r3"><x></x><x></x><a></a><b></b><x></x></div> | 
 |  122 <div class="grid r3 float"><x></x><x></x><a></a><b></b><x></x></div> | 
 |  123 <div class="grid r3 w100"><x></x><x></x><a></a><b></b><x></x></div> | 
 |  124 <div class="grid r30 w80"><x></x><x></x><a></a><b></b><x></x></div> | 
 |  125 <div class="grid r30 w50"><x></x><x></x><a></a><b></b><x></x></div> | 
 |  126 <div class="grid r30 xw80"><x></x><x></x><a></a><b></b><x></x></div> | 
 |  127 <div class="grid r30 xw50"><x></x><x></x><a></a><b></b><x></x></div> | 
 |  128 <div class="grid r30 w100 xw80"><x></x><x></x><a></a><b></b><x></x></div> | 
 |  129 <div class="grid r3 mw50 float"><x></x><x></x><a></a><b></b><x></x></div> | 
 |  130 <div class="grid r3 mw80 float"><x></x><x></x><a></a><b></b><x></x></div> | 
 |  131 <div class="grid r3 w100 mw50 float"><x></x><x></x><a></a><b></b><x></x></div> | 
 |  132 <div class="grid r3 mw100 w50 float"><x></x><x></x><a></a><b></b><x></x></div> | 
 |  133  | 
 |  134 </fill> | 
 |  135  | 
 |  136 <!-- <fit> | 
 |  137  | 
 |  138      <div class="grid r1"><x></x><x></x><a></a><b></b><x></x></div> | 
 |  139      <div class="grid r1 float"><x></x><x></x><a></a><b></b><x></x></div> | 
 |  140      <div class="grid r13 w100"><x></x><x></x><a></a><b></b><x></x></div> | 
 |  141      <div class="grid r13 w80"><x></x><x></x><a></a><b></b><x></x></div> | 
 |  142      <div class="grid r12 w50"><x></x><x></x><a></a><b></b><x></x></div> | 
 |  143      <div class="grid r13 xw80"><x></x><x></x><a></a><b></b><x></x></div> | 
 |  144      <div class="grid r12 xw50"><x></x><x></x><a></a><b></b><x></x></div> | 
 |  145      <div class="grid r13 w100 xw80"><x></x><x></x><a></a><b></b><x></x></div> | 
 |  146      <div class="grid r13 mw50 float"><x></x><x></x><a></a><b></b><x></x></div> | 
 |  147      <div class="grid r13 mw80 float"><x></x><x></x><a></a><b></b><x></x></div> | 
 |  148      <div class="grid r13 w100 mw50 float"><x></x><x></x><a></a><b></b><x></x></
     div> | 
 |  149      <div class="grid r13 mw100 w50 float"><x></x><x></x><a></a><b></b><x></x></
     div> | 
 |  150  | 
 |  151      <br clear="all"> | 
 |  152      <br clear="all"> | 
 |  153  | 
 |  154      <div class="grid r2"><x></x><x></x><a></a><b></b><x></x></div> | 
 |  155      <div class="grid r2 float"><x></x><x></x><a></a><b></b><x></x></div> | 
 |  156      <div class="grid r23 w100"><x></x><x></x><a></a><b></b><x></x></div> | 
 |  157      <div class="grid r22 w80"><x></x><x></x><a></a><b></b><x></x></div> | 
 |  158      <div class="grid r20 w50"><x></x><x></x><a></a><b></b><x></x></div> | 
 |  159      <div class="grid r22 xw80"><x></x><x></x><a></a><b></b><x></x></div> | 
 |  160      <div class="grid r20 xw50"><x></x><x></x><a></a><b></b><x></x></div> | 
 |  161      <div class="grid r22 w100 xw80"><x></x><x></x><a></a><b></b><x></x></div> | 
 |  162      <div class="grid r2 mw50 float"><x></x><x></x><a></a><b></b><x></x></div> | 
 |  163      <div class="grid r23 mw80 float"><x></x><x></x><a></a><b></b><x></x></div> | 
 |  164      <div class="grid r23 w100 mw50 float"><x></x><x></x><a></a><b></b><x></x></
     div> | 
 |  165      <div class="grid r23 mw100 w50 float"><x></x><x></x><a></a><b></b><x></x></
     div> | 
 |  166  | 
 |  167      <br clear="all"> | 
 |  168      <br clear="all"> | 
 |  169  | 
 |  170      <div class="grid r3"><x></x><x></x><a></a><b></b><x></x></div> | 
 |  171      <div class="grid r3 float"><x></x><x></x><a></a><b></b><x></x></div> | 
 |  172      <div class="grid r3 w100"><x></x><x></x><a></a><b></b><x></x></div> | 
 |  173      <div class="grid r30 w80"><x></x><x></x><a></a><b></b><x></x></div> | 
 |  174      <div class="grid r30 w50"><x></x><x></x><a></a><b></b><x></x></div> | 
 |  175      <div class="grid r30 xw80"><x></x><x></x><a></a><b></b><x></x></div> | 
 |  176      <div class="grid r30 xw50"><x></x><x></x><a></a><b></b><x></x></div> | 
 |  177      <div class="grid r30 w100 xw80"><x></x><x></x><a></a><b></b><x></x></div> | 
 |  178      <div class="grid r3 mw50 float"><x></x><x></x><a></a><b></b><x></x></div> | 
 |  179      <div class="grid r3 mw80 float"><x></x><x></x><a></a><b></b><x></x></div> | 
 |  180      <div class="grid r3 w100 mw50 float"><x></x><x></x><a></a><b></b><x></x></d
     iv> | 
 |  181      <div class="grid r3 mw100 w50 float"><x></x><x></x><a></a><b></b><x></x></d
     iv> | 
 |  182  | 
 |  183      <br clear="all"> | 
 |  184      <br clear="all"> | 
 |  185  | 
 |  186      </fit> --> | 
 |  187  | 
 |  188  | 
 |  189 </body> | 
 |  190 </html> | 
| OLD | NEW |