[英]How to create a Bootstrap thumbnails grid
我有一個未知數量的拇指要顯示,這里是HTML渲染的一個例子:
<div class="row-fluid">
<ul class="thumbnails">
<li class="span3">
<a href="#" class="thumbnail">
<img data-src="holder.js/260x180" alt="260x180" style="width: 260px; height: 180px;" src="mySrc">
</a>
</li>
<li class="span3">
<a href="#" class="thumbnail">
<img data-src="holder.js/260x180" alt="260x180" style="width: 260px; height: 180px;" src="mySrc">
</a>
</li><li class="span3">
<a href="#" class="thumbnail">
<img data-src="holder.js/260x180" alt="260x180" style="width: 260px; height: 180px;" src="mySrc">
</a>
</li><li class="span3">
<a href="#" class="thumbnail">
<img data-src="holder.js/260x180" alt="260x180" style="width: 260px; height: 180px;" src="mySrc">
</a>
</li><li class="span3">
<a href="#" class="thumbnail">
<img data-src="holder.js/260x180" alt="260x180" style="width: 260px; height: 180px;" src="mySrc">
</a>
</li>
<li class="span3">
<a href="#" class="thumbnail">
<img data-src="holder.js/260x180" alt="260x180" style="width: 260px; height: 180px;" src="mySrc">
</a>
</li>
<li class="span3">
<a href="#" class="thumbnail">
<img data-src="holder.js/260x180" alt="260x180" style="width: 260px; height: 180px;" src="mySrc">
</a>
</li>
</ul>
</div>
結果如下:
問題 :由於我動態構建UI,如何避免第二行的邊距而不創建另一個<div class="row-fluid">
需要更新 IE8解決方案
我有一個可以獲得保證金的情況,但它必須在所有行上保持一致。
您可以通過在列表的開頭添加空白<li style="display:none"></li>
來實現此目的。 這樣Bootstrap就會在未顯示的<li>
上找到邊距去除。
有一個保證金可能是不可接受的,但我覺得這是一個優雅的解決方案,而無需將風格混合到js。
有同樣的問題,不干凈,但快速解決方法如下:
.row {
margin-left: 0px !important;
margin-right: 0px !important;
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.