我的目标是每行显示4个图像。代码如下:
<div class="row"> <div class="col-md-3 col-sm-4 col-xs-6"> <a href="{site_url}scents/baobab/pearls/black-pearls"><img src="{site_url}images/products/4906_1.jpg"></a> </div> <div class="col-md-3 col-sm-4 col-xs-6"> <a href="{site_url}scents/baobab/pearls/black-pearls"><img src="{site_url}images/products/4906_1.jpg"></a> </div> <div class="col-md-3 col-sm-4 col-xs-6"> <a href="{site_url}scents/baobab/pearls/black-pearls"><img src="{site_url}images/products/4906_1.jpg"></a> </div> <div class="col-md-3 col-sm-4 col-xs-6"> <a href="{site_url}scents/baobab/pearls/black-pearls"><img src="{site_url}images/products/4906_1.jpg"></a> </div> </div>
而且我也希望看到基于Bootstrap的列样式调整大小的图像,但是我正在获得的是完整的图像重叠example。
任何线索发生了什么?
解决方法
尝试将其添加到您的样式表中:
img { width: 100%; }
更新:作为另一种选择(如本回答的@JasonAller的评论中所指出的),您可以为每个img元素添加class =“img-responsive”。这适用于max-width:100%;高度:自动;到图像,以便它可以很好地缩放到父元素。有关更多信息,请参阅Bootstrap docs。