【发布时间】:2013-08-20 09:03:09
【问题描述】:
我想要一个 CSS 类和/或解决方案,其中图像的宽度为 100%(高度为自动),但其自身大小最大。无论如何要实现这一点,还是我需要逐个图像指定最大宽度?
【问题讨论】:
我想要一个 CSS 类和/或解决方案,其中图像的宽度为 100%(高度为自动),但其自身大小最大。无论如何要实现这一点,还是我需要逐个图像指定最大宽度?
【问题讨论】:
如果你设置:
width: 100%;
height: auto;
图像将与其容器一样大。宽度和高度之间的比例将保持不变。
如果图像的宽度小于容器的宽度,那么它将被缩放直到适合可用空间。在这种情况下,您可能需要使用:
max-width: 100%;
height: auto;
【讨论】:
应该这样做:
img {
max-width: 100%;
height: auto;
}
如果窗口大于图像,图像不会被缩放。如果窗口小于图像,则图像应缩放。我注意到你说你对克拉西米尔的回答没有评论。您可能想检查一下是否有其他 CSS 可能会改变这种行为。
【讨论】: