【发布时间】:2010-11-23 18:39:10
【问题描述】:
我正在尝试使用 HTML img 标签显示一些大图像。此刻他们离开了屏幕的边缘;如何缩放它们以保持在浏览器窗口内?
或者,如果这是不可能的,是否可以至少说“以正常宽度和高度的 50% 显示此图像”?
width 和 height 属性扭曲了图像——据我所知,这是因为它们引用了容器最终可能具有的任何属性,这些属性与图像无关。我无法指定像素,因为我必须处理大量图像,每个图像都具有不同的像素大小。最大宽度不起作用。
【问题讨论】:
-
请记住,它不建议发送大图像并使用 css 将它们缩小。最好有同一张图片的不同版本,以节省带宽并使页面更具响应性(即使图片看起来很小,也会发送完整的图片)。
-
rwallace,您使用的是 .net 或 PHP 还是纯 HTML 以外的其他东西?
-
图像文件大小无关紧要,在我正在寻找节俭带宽的情况下没有要求。我正在使用 PHP,但 HTML 解决方案有效。
标签: html image-scaling