【发布时间】:2013-03-08 13:20:38
【问题描述】:
我在我的网站上放了一些照片,但我不知道哪种语法可以更快地加载它们。我的照片通常为 4300x3000 或 3000x4300(每张照片 7-10 MB)。我正在使用
#image {
max-height:500px;
max-width:750px;
}
当我在低端 PC 上查看我的网站时,加载需要很长时间。我不想使用固定的height 和width,因为我可以拥有2500x2500 大的照片,这会造成混乱。我应该怎么做才能减少加载时间?有没有类似“自动调整大小”的东西可以保持高宽比?
【问题讨论】:
-
当您在 CSS 中为图像指定高度和宽度时,它只是缩放图像。浏览器仍会请求并加载完整图像。
-
如果你的服务器上有一张全尺寸的图片(7-10M/张),改变CSS高度和宽度的尺寸不会减小图片文件的大小。您需要显示更轻量级的图像版本,然后如果您需要,可能还需要一个指向全分辨率图像的链接以供下载。