grid-col-max-sizing-max-content-002.html (2669B)
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: Testing track max-sizing 'max-content'</title> 9 <link rel="author" title="Mats Palmgren" href="https://bugzilla.mozilla.org/show_bug.cgi?id=1151212"> 10 <link rel="help" href="http://dev.w3.org/csswg/css-grid/#valdef-grid-template-columns-max-content"> 11 <link rel="match" href="grid-col-max-sizing-max-content-002-ref.html"> 12 <style type="text/css"> 13 body,html { color:black; background:white; font-size:16px; padding:0; margin:0; } 14 15 .grid { 16 display: grid; 17 grid-auto-columns: minmax(min-content,max-content); 18 border: dashed blue; 19 } 20 21 .c1 { grid-column: 1 / span 2; min-width:40px; } 22 .r1 { grid-column: 2 / span 3; min-width:70px; } 23 .c3 { grid-column: 3 / span 1; min-width:0; } 24 25 span { 26 background: gray; 27 border-style: solid; 28 border-width: 1px 3px 5px 7px; 29 padding: 1px 3px; 30 margin: 1px 5px; 31 } 32 33 x { display:inline-block; width:10px; height:18px; } 34 </style> 35 </head> 36 <body> 37 38 <div class="grid"> 39 <span class="c1"><x> </x></span> 40 <span class="r1"><x> </x></span> 41 </div> 42 43 <div class="grid"> 44 <span class="c1"><x> </x></span> 45 <span class="r1"><x> </x></span> 46 <span class="c3"><x> </x></span> 47 </div> 48 49 <div class="grid"> 50 <span class="c1"><x> </x></span> 51 <span class="r1"><x> </x></span> 52 <span class="r1"><x> </x></span> 53 <span class="r1"><x> </x></span> 54 </div> 55 <div class="grid" style="grid-template-columns: minmax(min-content,max-content) 400px;"> 56 <span class="c1"><x> </x></span> 57 <span class="r1"><x> </x></span> 58 <span class="c3"><x> </x></span> 59 </div> 60 61 <div class="grid" style="width:500px;"> 62 <span class="c1" style="min-width:20px"><x> </x></span> 63 <span class="r1" style="min-width:10px"><x> </x></span> 64 <span class="r1" style="min-width:30px"><x> </x></span> 65 <span class="r1" style="min-width:10px"><x> </x></span> 66 </div> 67 68 <div class="grid" style="grid-template-columns: minmax(min-content,max-content) minmax(min-content,500px);"> 69 <span class="c1"><x> </x></span> 70 <span class="r1"><x> </x></span> 71 <span class="c3"><x> </x></span> 72 </div> 73 74 <div class="grid"> 75 <span class="c1" style="width:100px"><x> </x></span> 76 <span class="r1" style="width:300px"><x> </x></span> 77 <span class="c3"><x> </x></span> 78 </div> 79 80 <div class="grid"> 81 <span class="c1" style="width:100px; border-sizing:border-box"><x> </x></span> 82 <span class="r1" style="width:300px; border-sizing:border-box"><x> </x></span> 83 <span class="c3"><x> </x></span> 84 </div> 85 86 </body> 87 </html>