在移动设备中使图片响应

时间:2016-03-17 14:59:43

标签: html css image responsive-design

我正在尝试创建一个产品页面,我希望图片可以根据屏幕进行缩放,但我已经卡住了,无法继续使用。

我已经在同一个问题上尝试了所有页面,但是无法让它工作。

HTML CODE:

<div class="container4"><img src="../billeder/antennefor.jpg" width="797" height="576" alt=""/></div>

CSS代码:

.container4{
    background-image:url(../billeder/antennefor.jpg);
    background-repeat:no-repeat;
    border:1px solid #D54244;
    background-color:transparent;
    width: 100%;
    max-width: 100%:
}

4 个答案:

答案 0 :(得分:1)

您的问题是您使用的是HTML代码widthheight,这不是一个好习惯。

请删除这些标记。

而不是:

<img src="../billeder/antennefor.jpg" width="797" height="576" alt=""/>

有这个

<img src="../billeder/antennefor.jpg" alt=""/>

在您的CSS中,您只需将max-width:100%应用于img

答案 1 :(得分:0)

我不知道是不是,但你可以测试。

HTML:

<div class="container4">
  <img src="http://lorempixel.com/400/200" alt="" />
</div>

CSS:

.container4 img {
  width: 100%;
}

http://codepen.io/fabiovaz/pen/BKpwxX

答案 2 :(得分:0)

在你的image元素中设置宽度,以百分比(%)为单位,不要介意高度。

这可能有助于解决您的问题。

答案 3 :(得分:0)

也许考虑使用Bootstrap?

这就是我用来使图像响应的原因。您所要做的就是包含Bootstrap CSS,然后将“img-responsive”类应用于您的图像。

更多信息@ http://getbootstrap.com/css/#images