grid-lanes-intrinsic-sizing-rows-005-ref.html (2261B)
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 row sizing (vertical writing mode)</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 grid-template-rows: repeat(4,auto); 18 grid-auto-flow: column; 19 border: 1px solid; 20 padding: 0 1px 0 2px; 21 vertical-align: top; 22 } 23 item { 24 writing-mode: vertical-lr; 25 } 26 .hidden { 27 visibility: hidden; 28 } 29 </style> 30 31 <body> 32 33 <grid style="grid-template-rows: repeat(4, 3ch)"> 34 <item style="height:3ch">1</item> 35 <item>2</item> 36 <item>3</item> 37 <item>4</item> 38 <item>5 5</item> 39 <item>6</item> 40 <item>7</item> 41 <item>8</item> 42 <item>9 9</item> 43 </grid> 44 45 <grid style="grid-template-rows: repeat(4,auto)"> 46 <item>1</item> 47 <item>2</item> 48 <item>3</item> 49 <item>4</item> 50 <item style="height:3ch">5 5</item> 51 <item>6</item> 52 <item>7</item> 53 <item>8</item> 54 <item>9 9</item> 55 56 <item class="hidden" style="grid-column: 3; grid-row: 2;">0 0</item> 57 <item class="hidden" style="grid-column: 3; grid-row: 3;">0 0</item> 58 <item class="hidden" style="grid-column: 3; grid-row: 4;">0 0</item> 59 </grid> 60 61 <grid style="grid-template-rows: repeat(4, auto)"> 62 <item style="height:3ch; grid-row:1;">5 5</item> 63 <item>1</item> 64 <item>2</item> 65 <item>3</item> 66 <item>4</item> 67 <item>6</item> 68 <item>7</item> 69 <item>8</item> 70 <item>9 9</item> 71 72 <item class="hidden" style="grid-column: 3; grid-row: 2;">0 0</item> 73 <item class="hidden" style="grid-column: 3; grid-row: 3;">0 0</item> 74 <item class="hidden" style="grid-column: 3; grid-row: 4;">0 0</item> 75 </grid> 76 77 <grid style="grid-template-rows: repeat(4, auto)"> 78 <item>1</item> 79 <item>2</item> 80 <item>3</item> 81 <item>4</item> 82 <item style="height:3ch;">5 5</item> 83 <item>6</item> 84 <item>7</item> 85 <item>8</item> 86 <item>9 9</item> 87 88 <item class="hidden" style="grid-column: 3; grid-row: 2;">0 0</item> 89 <item class="hidden" style="grid-column: 3; grid-row: 3;">0 0</item> 90 <item class="hidden" style="grid-column: 3; grid-row: 4;">0 0</item> 91 </grid>