1 img 标签是什么

img 是一个单标签,用于在网页中嵌入图片。图片本身不是嵌入到 HTML 文件里的,而是通过 src 属性指定路径,由浏览器去加载。

2 属性详解

2.1 src — 路径

src 是必填属性,指定图片的路径。路径分两种:

  • 相对路径:相对于当前 HTML 文件的位置,./ 表示当前目录,推荐使用
  • 绝对路径:带盘符的完整路径(如 C:\Users\...),绝对不能用——把代码拷贝给别人,对方本地没有这个路径,图片直接找不到,还不报错。

2.2 alt — 加载失败提示

图片路径错误或加载失败时,页面上会显示 alt 设置的文字,方便用户知道这里原本是什么内容。

2.3 title — 悬停说明

鼠标悬停在图片上时显示的说明文字。

2.4 width / height — 宽高

设置图片显示尺寸。只设置其中一个时,另一个会按原图宽高比自动缩放,不会变形。

注意:HTML 只负责结构,不建议直接用属性改样式,宽高调整推荐交给 CSS 处理。

3 属性总结

属性是否必填说明
src必填图片路径,只能用相对路径
alt建议填图片加载失败时显示的文字
title可选鼠标悬停时的说明文字
width / height可选设置宽高,只填一个则按比例缩放

4 完整代码

<!DOCTYPE html>
<html lang="en">
 
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>😎 图片标签【重要】</title>
</head>
 
<body>
    <h1>1. 图片标签img的基本使用</h1>
    <!-- src是标签img属性的名称,有名称了,得给它值
        src="图片地址"
        相对地址, 相对与你代码文件位置的路径
        绝对地址, window带盘符地址(路径) 绝对路径绝对不能用
    -->
    <img src="img11111111.jpg" alt="这是个啥东西,我也不知道啊">
    <img src="./i111mg1.jpg" title="这是一个好地方">
    <!-- 绝对路径不能用。 假设我的代码拷贝给你,你得去修改。不能直接跑。
    你本地没有我路径,所以找不到图片,找不到图片,则无法显示.(还不报错) 
    -->
 
    <!-- 设置宽度属性
        如果只设置宽,则高会按图片的宽高比进行缩放 
    -->
    <img src="./img2.jpg" alt="风景图片" title="好地方" width="200">
</body>
 
</html>