我遇到问题,如果我将浏览器调整为较小的大小,列不起作用,而是每个图像显示在不同的行中。它在这里显示:Bootstrap列在调整大小时不起作用
它在其中显示一排四个图像尺寸较大正常工作。有没有人知道这个问题的解决办法?
<div class="container">
<div class="container-fluid">
<div class="row">
<div class="col-sm-3">
<a href="#"><img src="smiley.gif" alt="Smiley face" height="267" width="187"></a>
</div>
<div class="col-sm-3">
<a href="#"><img src="smiley.gif" alt="Smiley face" height="267" width="187"></a>
</div>
<div class="col-sm-3">
<a href="#"><img src="smiley.gif" alt="Smiley face" height="267" width="187"></a>
</div>
<div class="col-sm-3">
<a href="#"><img src="smiley.gif" alt="Smiley face" height="267" width="187"></a>
</div>
</div>
</div>
</div>
这是它使用'col-sm-3'时的工作方式,请尝试'col-xs-3'。 – hungerstar
这使得图片保持在同一行,但现在图像互相重叠。 – user3461866
您正在使用设置尺寸,使用'img-responsive'类并移除'height'和'width'属性。 – hungerstar