Bootstrap 2响应式图像

时间:2014-12-09 14:13:40

标签: html css image responsive-design twitter-bootstrap-2

我继承了一个使用bootstrap 2标记的网站,但图片的html宽度设置如下:

<img src="text.jpg" alt="blog" width="525" height="379">

因此,当此页面缩小到平板电脑视图时,图像会突破列/网格结构,并且不会调整大小。

是否有类或其他东西可用于使这些图像响应?

非常感谢

3 个答案:

答案 0 :(得分:4)

您可以为图像添加以下样式:

img {
  display: block;
  max-width: 100%; // Set a maximum relative to the parent
  height: auto;    // Scale the height according to the width, otherwise you get stretching
}

或者创建一个.img-responsive类并添加到图像中:

.img-responsive {
  display: block;
  max-width: 100%; // Set a maximum relative to the parent
  height: auto;    // Scale the height according to the width, otherwise you get stretching
}

这也可以在不删除宽度和高度的情况下工作:

<img src="text.jpg" alt="blog" width="525" height="379" class="img-responsive">

答案 1 :(得分:0)

我刚刚意识到这些图像的css风格超越了bootstrap。

所以他们正在接受这个:

max-width:520px;

而不是bootstraps:

max-width:100%;

这与我最初想到的内联样式无关。

答案 2 :(得分:-1)

删除width="525" height="379"并尝试输入%值。这就是问题所在。