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

前端之家收集整理的这篇文章主要介绍了css – 图像未按照Bootstrap列大小调整大小前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我的目标是每行显示4个图像。代码如下:
  1. <div class="row">
  2. <div class="col-md-3 col-sm-4 col-xs-6">
  3. <a href="{site_url}scents/baobab/pearls/black-pearls"><img src="{site_url}images/products/4906_1.jpg"></a>
  4. </div>
  5. <div class="col-md-3 col-sm-4 col-xs-6">
  6. <a href="{site_url}scents/baobab/pearls/black-pearls"><img src="{site_url}images/products/4906_1.jpg"></a>
  7. </div>
  8. <div class="col-md-3 col-sm-4 col-xs-6">
  9. <a href="{site_url}scents/baobab/pearls/black-pearls"><img src="{site_url}images/products/4906_1.jpg"></a>
  10. </div>
  11. <div class="col-md-3 col-sm-4 col-xs-6">
  12. <a href="{site_url}scents/baobab/pearls/black-pearls"><img src="{site_url}images/products/4906_1.jpg"></a>
  13. </div>
  14. </div>

而且我也希望看到基于Bootstrap的列样式调整大小的图像,但是我正在获得的是完整的图像重叠example

任何线索发生了什么?

解决方法

尝试将其添加到您的样式表中:
  1. img {
  2. width: 100%;
  3. }

更新:作为另一种选择(如本回答的@JasonAller的评论中所指出的),您可以为每个img元素添加class =“img-responsive”。这适用于max-width:100%;高度:自动;到图像,以便它可以很好地缩放到父元素。有关更多信息,请参阅Bootstrap docs

猜你在找的CSS相关文章