テキストコンテンツを含むブロックアイテムのギャラリーのようなリストがあります。テキストコンテンツは、display:table*のものを使用して下部に配置されます。リストは固定幅ではありません。列を追加することでビューポート幅に拡張されるためです。一番下の行が他のすべての行の左側に揃えられるように、リストを画面の中央に配置したいと思います(インラインブロックの使用方法がわからなかった理由の1つ)。例:
<!doctype html>
<html>
<head>
<title>test</title>
<style>
ul{
margin: 0;
padding: 0;
list-style: none;
}
ul:after{
display: block;
clear: both;
content: ' ';
}
li{
display: table;
float: left;
border: 1px solid red;
width: 300px;
height: 300px;
}
.gridRow{
display: table-row;
}
.gridCell{
display: table-cell;
vertical-align: bottom;
}
</style>
</head>
<body>
<ul>
<li><span class="gridRow"><span class="gridCell">1</span></span></li>
<li><span class="gridRow"><span class="gridCell">2</span></span></li>
<li><span class="gridRow"><span class="gridCell">3</span></span></li>
<li><span class="gridRow"><span class="gridCell">4</span></span></li>
<li><span class="gridRow"><span class="gridCell">5</span></span></li>
<li><span class="gridRow"><span class="gridCell">6</span></span></li>
<li><span class="gridRow"><span class="gridCell">7</span></span></li>
<li><span class="gridRow"><span class="gridCell">8</span></span></li>
<li><span class="gridRow"><span class="gridCell">9</span></span></li>
<li><span class="gridRow"><span class="gridCell">10</span></span></li>
<li><span class="gridRow"><span class="gridCell">11</span></span></li>
<li><span class="gridRow"><span class="gridCell">12</span></span></li>
<li><span class="gridRow"><span class="gridCell">13</span></span></li>
<li><span class="gridRow"><span class="gridCell">14</span></span></li>
<li><span class="gridRow"><span class="gridCell">15</span></span></li>
<li><span class="gridRow"><span class="gridCell">16</span></span></li>
<li><span class="gridRow"><span class="gridCell">17</span></span></li>
<li><span class="gridRow"><span class="gridCell">18</span></span></li>
<li><span class="gridRow"><span class="gridCell">19</span></span></li>
</ul>
</body>
</html>