我有一個頁面上顯示的視頻縮略圖列表。當然,它們不適合一條線,因此使用多條線,我希望它們的間距相等(在其他情況下,佈局看起來破損)。我當前的標記是等間距divs。多行
.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:有cimmanon的意見,我想要的應該以不同的方式實施。如果是的話那麼如何?
你必須給它不同的代碼。問題在於工作的合理性。看看用一段文字替換圖像會發生什麼? http://jsfiddle.net/cPm9f/2/最後一行永遠不會延伸到右側。 – cimmanon
但是我應該怎麼做呢? – Daniel