假设我有< img src =“http://www.always-going-to-be-absolute.com/images/thisimage1.jpg”width =“some px”/> (仅限.jpg或.gif)。只指定宽度,是否有任何(任何!)情况下图像的高度和宽度可能无法相应缩放,或者可能根本没有缩放,假设没有CSS或其他代码影响它?我想不出任何情况(研究没有提出任何情况),但我想通过一些比我更有经验的人来管理这个问题。
谢谢!
答案 0 :(得分:0)
不,没有。但请注意,加载正确尺寸的图像会更快。
答案 1 :(得分:0)
如果任何其他css代码或其他任何内容没有影响它,那么我认为不应该有问题。尝试使用正确尺寸的图像。有助于减少加载时间并保持图像质量。尝试一下,如果你有任何缩放或其他问题,你知道在哪里问,对吧? ^ _ ^
答案 2 :(得分:0)
看起来您正在通过width
缩放图片。来自HTML 4规范的section 13.7:
有关视觉对齐和演示的所有IMG和OBJECT属性都已弃用,以支持样式表。
我认为你可能遇到的唯一两个问题是:
小图片:如果图像是10x10像素并且缩放以适合1000x1000px容器,则很难弄清楚图像应该是什么。
薄图像:如果容器为1000x1000像素且图像为250x25像素,则缩放图像以适合容器将产生1000x100像素图像。
或者,有没有办法在不下载图像的情况下至少从URL.jpg(如果未在html中指定)中确定图像的宽度?
在前端JavaScript中,您可以简单地:
img.clientWidth;
img.clientHeight;
在后端,PHP有一个getimagesize()
函数,它返回高度和宽度。我想其他语言也有类似的功能。