ページに表示されるビデオのサムネイルのリストがあります。もちろん一行には収まらないので、複数行を使って等間隔にしたい(そうしないとレイアウトが崩れて見える)。私の現在のマークアップは
.thumbs {
width: 76%;
float: left;
margin: 0px 1em;
text-align: justify;
background-color: #DEE;
}
.thumb {
display: inline-block;
text-align: left;
}
マークアップは次のとおりです。
<div class="thumbs">
<div class="thumb">
<img src="http://placehold.it/160x120">
<div class="title">Test</div>
</div>
<div class="thumb">
<img src="http://placehold.it/160x120">
<div class="title">Test</div>
</div>
<!-- and so forth... -->
</div>
JsFiddleでも同じ: http://jsfiddle.net/cPm9f/
最後の行を除いてすべて問題ありません:前の行と同じ間隔で配置されることを期待していますが、スペースが異なります:(これはレスポンシブデザインの基盤であるため、テーブルを使用したり、目に見えないスタブ要素をたくさん詰め込んだりすることはできません。表示される列は、デバイス画面の幅に依存します。
最後の行のスペースを前のものと同じにする方法はありますか?
UPD:私が望むものは別の方法で実装する必要があるというシマノンによる意見があります。もしそうなら、どのように?