grid-lanes-align-content-003.html (3489B)
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: Grid Lanes layout with `align-content` in grid axis (horizontal writing mode)</title> 9 <meta name="assert" 10 content="Test passes if align-content distributes tracks 11 in the grid axis of a grid-lanes grid container 12 and the grid container's baseline is also shifted accordingly."> 13 <link rel="author" title="Mats Palmgren" href="mailto:mats@mozilla.com"> 14 <link rel="author" title="Kurt Catti-Schmidt" href="mailto:kschmi@microsoft.com"> 15 <link rel="help" href="https://drafts.csswg.org/css-grid-3/#alignment"> 16 <link rel="match" href="grid-lanes-align-content-003-ref.html"> 17 <style> 18 html,body { 19 color:black; background-color:white; font:15px/1 monospace; padding:0; margin:0; 20 } 21 22 grid { 23 display: inline-grid-lanes; 24 grid-lanes-direction: row; 25 gap: 1px 2px; 26 grid-template-rows: repeat(4,auto); 27 background: content-box silver; 28 border: 1px solid; 29 padding: 0 3px 2px 0; 30 width: 100px; 31 height: 120px; 32 align-content: center; 33 justify-items: start; 34 } 35 36 item { 37 background-color: #444; 38 color: #fff; 39 } 40 41 .tall { padding: 3px 11px 1px 13px; } 42 43 .safe { 44 height: 10px; 45 } 46 </style> 47 </head> 48 <body> 49 50 <grid style="align-content:start"> 51 <item class="tall">1</item> 52 <item>2</item> 53 <item>3</item> 54 <item>4</item> 55 <item>5</item> 56 <item>6</item> 57 </grid> 58 59 <grid style="align-content:start"> 60 <item>1</item> 61 <item class="tall">2</item> 62 <item>3</item> 63 <item>4</item> 64 <item>5</item> 65 <item>6</item> 66 </grid> 67 68 <grid style="align-content:safe start" class="safe"> 69 <item class="tall">1</item> 70 <item>2</item> 71 <item>3</item> 72 <item>4</item> 73 <item>5</item> 74 <item>6</item> 75 </grid> 76 77 <grid style="align-content:end"> 78 <item class="tall">1</item> 79 <item>2</item> 80 <item>3</item> 81 <item>4</item> 82 <item>5</item> 83 <item>6</item> 84 </grid> 85 86 <grid style="align-content:end"> 87 <item>1</item> 88 <item class="tall">2</item> 89 <item>3</item> 90 <item>4</item> 91 <item>5</item> 92 <item>6</item> 93 </grid> 94 95 <grid style="align-content:safe end" class="safe"> 96 <item class="tall">1</item> 97 <item>2</item> 98 <item>3</item> 99 <item>4</item> 100 <item>5</item> 101 <item>6</item> 102 </grid> 103 104 <grid style="align-content:center"> 105 <item class="tall">1</item> 106 <item>2</item> 107 <item>3</item> 108 <item>4</item> 109 <item>5</item> 110 <item>6</item> 111 </grid> 112 113 <grid style="align-content:center"> 114 <item>1</item> 115 <item class="tall">2</item> 116 <item>3</item> 117 <item>4</item> 118 <item>5</item> 119 <item>6</item> 120 </grid> 121 122 <grid style="align-content:safe center" class="safe"> 123 <item class="tall">1</item> 124 <item>2</item> 125 <item>3</item> 126 <item>4</item> 127 <item>5</item> 128 <item>6</item> 129 </grid> 130 131 <grid style="align-content:stretch"> 132 <item class="tall">1</item> 133 <item>2</item> 134 <item>3</item> 135 <item>4</item> 136 <item>5</item> 137 <item>6</item> 138 </grid> 139 140 <grid style="align-content:space-between"> 141 <item class="tall">1</item> 142 <item>2</item> 143 <item>3</item> 144 <item>4</item> 145 <item>5</item> 146 <item>6</item> 147 </grid> 148 149 <grid style="align-content:space-around"> 150 <item class="tall">1</item> 151 <item>2</item> 152 <item>3</item> 153 <item>4</item> 154 <item>5</item> 155 <item>6</item> 156 </grid> 157 158 <grid style="align-content:space-evenly"> 159 <item class="tall">1</item> 160 <item>2</item> 161 <item>3</item> 162 <item>4</item> 163 <item>5</item> 164 <item>6</item> 165 </grid>