【发布时间】:2012-08-03 14:02:39
【问题描述】:
我目前正在尝试根据浏览器尺寸调整图像大小。我已经设法让图像水平调整大小,如果我让浏览器窗口变窄,图像将按比例调整大小就好了。但是,当我垂直调整窗口大小时,Firefox 似乎并不想这样做!代码很简单
<body>
<div id="content">
<img src="images/abc.jpg">
</div>
</body>
和 CSS:
#content {
height: 100%;
padding: 50px;
}
#content img{
max-height:100%;
max-width: 100%;
}
另一个问题是图像 确实 似乎在 chrome 中垂直调整大小,但我必须将浏览器的底部拖到图像上,然后才能开始执行此操作。可以说,一旦底部内容填充“击中”图像底部,我宁愿图像开始调整。希望这是有道理的。
非常感谢任何帮助
【问题讨论】:
-
你能提供一个图片样本吗?
abc.jpg有哪些维度? -
我认为 #content 的高度可能会超过 100%,因为您使用了填充。基本上,它从顶部和底部添加 50+50 !!!要检查,您可以尝试为 body 指定特定高度
-
好的,abc.jpg 很大。这样您就可以在任何屏幕上看到尽可能多的细节。说 1500 x 1000 像素
-
@huMpty duMpty,设置高度似乎不起作用抱歉
-
@bestfriendsforever:我不想说设置高度会起作用!!!我只是给你的想法:)
标签: html css firefox google-chrome responsive-design