当使用元素/标签将图像放置在 Web 文档中时<img />
,应该对图像进行切片和编辑以适合文档的尺寸,或者它们应该按原样放置,但应该修改width
and属性以满足需要。height
例如,如果我有一个图像,比如“bldg_pic.png”,它的宽度为 2000 像素,高度为 1500 像素,并且我想将其放置并适合 400 像素 X 300 像素<div>
,我应该保持图像不变并按照
<img src="bldg_pic.jpg" width="400" height="300" alt="Building Picture" />
因此加载的实际图像为 2000 像素 X 1500 像素,但显示为 400 像素 X 300 像素。还是我只是编辑图像并将其缩小到 400px X 300px 并使用相同的上述代码。
我假设在放置图像时,浏览器实际上只是为图像插入一个“占位符”,如果在前面设置了height
和width
属性,浏览器就知道应该为它保留多少“空间/内存”。
我寻求应该使用哪种方法,它们的任何性能/最佳实践问题是否相关?