HTML img 标签

HTML img 语法

在 HTML 中,img 标签用于在网页中插入一张图片。常用的图片格式有 JPG、PNG、GIF、WebP 等。

语法:

<img src="图片路径" alt="替代文本" title="提示文本">

说明:

img 标签是一个自闭合标签,不需要额外的结束标签。在最新的 HTML5 标准中,下面 2 种写法都是可行的,推荐写法 1。

<!--写法1-->
<img src="" alt="">

<!--写法2-->
<img src="" alt="" />

img 标签的属性有很多,常用只有 3 个(如下表所示)。

img 标签的属性
属性 说明
src(必选) 指定图片的路径
alt(必选) 指定图片的替代文本(供搜索引擎查看)
title(可选) 指定图片的替代文本(供用户查看)

提示: 欧美网站非常注重考虑有障碍人士的阅读体验。而 alt 属性对于无障碍性非常重要,因为它会被屏幕阅读器阅读,以便为无法看到图像的用户提供信息。

HTML img 摘要

属于 HTML 图片
使用频率
兼容性 查看
官方文档 查看
MDN 查看

HTML img 示例

接下来,我们通过一个简单的例子来讲解一下 HTML img 标签是如何使用的。

示例 1:img 标签的基本用法

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title></title>
</head>
<body>
    <img src="imgs/bird.jpg" alt="">
</body>
</html>

页面效果如下图所示。

HTML img标签示例

分析:

“imgs/bird.jpg” 就是这张图片的路径。在这个例子中,如果我们把 “imgs/bird.jpg” 去掉,此时图片就不会显示出来了。

img 标签的 alt 和 title

在 img 标签中,alt 和 title 这 2 个属性都是用于指定图片的提示文字。一般情况下,alt 和 title 的值是相同的。不过两者也有很大的不同。

  • alt:用于图片描述,这个描述文字是给 “搜索引擎” 看的。并且当图片无法显示时,页面会显示 alt 中的文字。
  • title:也用于图片描述,不过这个描述文字是给 “用户” 看的。并且当鼠标指针移到图片上时,会显示 title 中的文字。

示例 2:使用图片的 alt 属性

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title></title>
</head>
<body>
    <img src="imgs/bird.jpg" alt="little bird">
</body>
</html>

页面效果如下图所示。

HTML img标签的alt属性

分析:

咋看上去,加上 alt 属性跟没加上是一样的效果呢?实际上,当我们把 “imgs/bird.jpg” 去掉后,此时图片无法正常显示出来,但却可以看到浏览器会显示 alt 的提示文字,如下图所示。如果没有加上 alt 属性值,图片无法显示时,则不会有提示文字。

img标签alt属性的提示文字

示例 3:使用图片的 title 属性

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title></title>
</head>
<body>
    <img src="imgs/bird.jpg" title="little bird">
</body>
</html>

页面效果如下图所示。

HTML img标签的title属性

分析:

当我们把鼠标移到图片上时,就会显示 title 中的提示文字,如下图所示。

img标签title属性的提示文字

在实际开发中,对于 img 标签来说,src 和 alt 这 2 个是必需属性(一定要添加)。这是因为没有 src 属性,图片就无法显示出来。没有 alt 属性,搜索引擎就会认为当前页面的图片不友好。而 title 是可选属性,可加可不加。

上一篇: dd

下一篇: figure

给站长反馈

绿叶网正在不断完善中,小伙伴们如果发现任何问题,还望多多给站长反馈,谢谢!

邮箱:lvyenet@vip.qq.com

「绿叶网」服务号
绿叶网服务号放大
关注服务号,微信也能看教程。
绿叶网服务号