【发布时间】:2015-05-04 12:52:25
【问题描述】:
我正在尝试为不同大小的图像(在图像文件中)编写img 标签。对于大于容器的图像,我想将图像缩小到width: 100%。但是,我希望小于容器的图像可以放大;我希望它们在更大的窗口中查看时以自然大小呈现。
这是我尝试过的:
-
<img src='image.jpg' alt='image'>导致图像更大 比容器溢出。 -
<img src='image.jpg' alt='image' style='width:100%;'>缩小 比容器大的图像(好),但按比例放大 小于容器的图像 (BAD)。 - 在 Chrome 中,
<img src='image.jpg' alt='image' style='max-width:100%;'>缩小比容器大的图像(好)和 不缩放小于容器的图像(好)。 但是,在其他浏览器中,这就像<img src='image.jpg' alt='image'>。
编辑
我没有固定的容器宽度。它随着窗口的大小和相邻元素的大小而变化。
【问题讨论】:
-
max-width之前缺少一个'字符。您的代码中是否也有此错误,或者只是在您的帖子中? -
缺少的
'就在帖子中。现已修复。