【发布时间】:2011-03-28 16:18:14
【问题描述】:
我试图让图像(动态放置,没有尺寸限制)与其父 div 一样宽,但前提是该宽度不超过其自身 100% 的宽度。我试过了,没有用:
img {
width: 100%;
height: auto;
max-width: 100%;
}
其中许多图像比它们的父 div 宽得多,这就是为什么我希望它们相应地调整大小,但是当一个小图像弹出并放大到超出其正常尺寸时,它看起来真的很糟糕。有没有办法做到这一点?
【问题讨论】:
-
如果只指定
max-width: 100%会发生什么? -
@Fyodor Soikin - 给出答案,我会投票给你。
-
最好考虑一下哪些浏览器支持最大宽度。
-
kbrimington 确实带来了好处。根据reference.sitepoint.com/css/max-width#compatibilitysection IE8 的实现是错误的。