您使用的是 Bootstrap 2.x,而不是最新版本。在旧的引导程序中 - 他们只有一个网格系统。
当屏幕低于 768px 时,所有 span 类都有float:none;
并且width: 100%;
这使得您的所有图像即使在有很多空间的情况下也显示在堆栈中。
这是你的问题:http: //jsfiddle.net/shekhardesigner/jqPUR/
您可以将所有图像包装在一个 div 或 span12 中,并根据您的需要进行所有设置:
<div class='row-fluid'>
<div class='span12 img-list'>
<img src="http://lorempixel.com/300/160/" />
<img src="http://lorempixel.com/300/160/" />
<img src="http://lorempixel.com/300/160/" />
<img src="http://lorempixel.com/300/160/" />
</div>
</div>
小 CSS 以获得更好的间距:
.img-list img {
margin:0 20px 20px 0;
}
见这里:http: //jsfiddle.net/shekhardesigner/jqPUR/2/
如果你想使用 Bootstrap 3 - 你有 4 种不同的网格系统可以按照你想要的方式制作 UI。
使用 Bootstrap 3 的简单演示。
<div class='row'>
<div class='col-lg-3 col-sm-4 - col-sm-3 col-xs-6'><img src="http://lorempixel.com/300/160/" /></div>
<div class='col-lg-3 col-sm-4 - col-sm-3 col-xs-6'><img src="http://lorempixel.com/300/160/" /></div>
<div class='col-lg-3 col-sm-4 - col-sm-3 col-xs-6'><img src="http://lorempixel.com/300/160/" /></div>
<div class='col-lg-3 col-sm-4 - col-sm-3 col-xs-6'><img src="http://lorempixel.com/300/160/" /></div>
</div>
http://jsfiddle.net/shekhardesigner/LPG3S/