css – 图像未按照Bootstrap列大小调整大小

前端之家收集整理的这篇文章主要介绍了css – 图像未按照Bootstrap列大小调整大小前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我的目标是每行显示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

猜你在找的CSS相关文章