HTML <img> 标签用于在网页中插入图像,它是 HTML 中的一个自闭合标签。通过在网页中显示图像,可以丰富页面内容、传达信息和提升用户体验。
- <img src="img/jay01.jpg" alt="Alternative Text" width="100" height="100" />
-
<img> 标签没有内容,它这 4 个属性,接下来详细说一说。
当使用 HTML <img> 标签时,常常会用到以下 4 个属性:
1、src 属性:用于指定要显示的图像的 URL。
作用:src 属性定义了图像文件的位置,告诉浏览器在哪里找到要显示的图像文件。
使用方法:将图像文件的路径或 URL 放置在 src 属性中即可。路径可以是相对路径(相对于当前 HTML 文件的路径)或绝对路径(完整的 URL 地址)。
- <img src="img/jay01.jpg" alt="Image" />
-
2、alt 属性:用于提供图像的替代文本。
作用:alt 属性提供了图像的替代文本,用于在图像无法显示时代替显示,以及为屏幕阅读器用户提供信息。
使用方法:将要显示的文本放置在 alt 属性中即可。
- <img src="img/jay01.jpg" alt="This is an image" />
-
3、width 属性:用于指定图像的宽度。
作用:width 属性定义了图像的宽度,可以使用像素值或百分比值。
使用方法:将要设置的宽度值放置在 width 属性中即可。
- <img src="img/jay01.jpg" alt="Image" width="200" />
-
4、height 属性:用于指定图像的高度。
作用:height 属性定义了图像的高度,同样可以使用像素值或百分比值。
使用方法:将要设置的高度值放置在 height 属性中即可。
- <img src="img/jay01.jpg" alt="Image" height="100" />
-
这些属性常用的是 src, alt, 而后 2 者 width ,height 还是要慎用的,为什么呢?从 2 个角度考虑——
CSS 更常用于控制大小:通常,开发人员更倾向于使用 CSS 来控制图像的大小,因为它可以提供更大的灵活性和控制。通过 CSS 可以轻松地指定图像的宽度和高度,并且可以在不影响 HTML 结构的情况下进行更改。
不同尺寸的图像:以后,在响应式设计中,也就是一个网页不仅用在电脑端,也用在手机端的时候,网页可能会在不同的设备上显示不同大小的图像,因此在 HTML 中硬编码宽度和高度可能不是最佳实践。而在 CSS 中指定图像的宽度和高度可以更好地适应不同的屏幕尺寸和分辨率。
尽管通过在页面中添加图像,可以使页面更加生动、吸引人,并提升用户体验,但是工作中,仍然不建议盲目的增加图片,尤其是体积太大的,这样会降低网页的打开或者加载时间。