正在加载...

HTML 图片

书签让你在文字之间跳转。图片则把照片、示意图和标志带进页面。HTML 的基本工具是空的 img 元素:在正常用法中,它不会在开闭标签之间包裹说明文字。它用 src 指向文件,并用 alt 提供文字替代。

img 做什么

img 是替换型(replaced)元素。浏览器按 src 拉取资源,并把它画进布局。如果文件缺失或被拦截,访客仍需要有用的 alt(或者,对纯装饰而言,明确写出空的 alt="")。路径规则与你已经用于链接和网站图标的相对路径、绝对路径相同。

直接回答

写成 <img src="path/to/file.jpg" alt="short description">。

  • src — 图片文件所在位置
  • alt — 看不见图片或加载失败时的文字替代
    可选的 width 和 height 可以预留空间,减少布局跳动。与其把好几兆字节的文件发给每一位网速偏慢的学习者,不如先压缩过大的照片。

核心属性一览

📊 常用 img 属性

属性 作用
src 图片文件的路径或 URL
alt 文字替代 / 在上下文中的含义
width 可选的显示宽度提示(HTML 示例中为像素)
height 可选的显示高度提示
loading 现代浏览器上可选的懒加载提示(进阶内容稍后)

一张基础的信息性图片

把图片放进清晰的文件夹,例如 images/,并在 alt 中写明真正重要的内容。

基础图片

html
HTML Code
<img src="images/team.jpg" alt="Three teammates at a desk">

解读基础示例

  • src="images/team.jpg" 是相对于 HTML 文件的相对路径
  • alt 向屏幕阅读器和加载失败的情况说明照片含义
  • 正常 HTML 写法没有单独的闭合 </img> — 属性都写在同一个标签上
  • 若文件夹或文件名写错,即便标签看起来完美,图片也会失效

width 与 height 提示

给出 width 和 height,有助于浏览器在字节到达之前预留空间。尽量匹配真实文件的宽高比,这样图片看起来不会被拉扁。只用 HTML 属性把超大照片“缩小显示”,仍然会下载那份超大文件 — 请为网页真正调整尺寸并压缩资源。

带 width 和 height 的图片

html
HTML Code
<img src="images/logo.png" alt="Site logo" width="120" height="40">

装饰性图片与空 alt

当图片不增加信息 — 纯装饰、且附近文字已经覆盖同一含义 — 请使用 alt=""。不要省略该属性。省略 alt 与写出空的 alt="" 并不相同:空值表示“在无障碍树中忽略我”,缺失往往表示“标记写错了”。

带空 alt 的装饰性图片

html
HTML Code
<img src="images/divider.png" alt="" width="240" height="8">

为含义写 alt,而不是堆砌关键词

好的 alt 是上下文中图片的简短替代:视力正常用户理解页面所需要的内容。糟糕的 alt 堆关键词、重复图片旁已经印出的说明,或只写“image”却毫无内容。若是图表,请概括结论;若标志同时充当首页链接,链接的无障碍名称通常来自图片 alt 或周围文字 — 保持诚实准确。

初学者会遇到的文件格式

JPEG(.jpg)适合照片。PNG 适合边缘清晰或需要透明的图形。SVG 适合简单图标和标志,且便于清晰缩放(之后会看到更多 SVG 模式)。先选适合内容的格式,再把文件体积控制在合理范围。

在编辑器中练习

  1. 在 images 文件夹放入一张小的 .jpg 或 .png。
  2. 添加 img,使用正确的相对 src 和清晰的 alt。
  3. 添加与宽高比匹配的 width 和 height。
  4. 故意弄错一次路径 — 确认 alt(或破损图片界面)能帮你发现问题,然后再修好路径。
  5. 添加一张带 alt="" 的装饰性图片,并确认你没有把该属性整个删掉。

容易犯的错误

  • 信息性图片缺少 alt
  • src 中文件夹错误或拼写错误
  • 明明较小的网页尺寸就够用,却仍发布好几兆字节的相机原图
  • 把 alt 当成关键词垃圾场
  • 用不匹配的 width/height 拉变形标志
  • 把 src(图片)与 href(链接)搞混

小结

  • 图片使用带 src 和 alt 的 img
  • 路径规则与站点其他文件相同
  • alt 支持无障碍与加载失败;仅对纯装饰使用 alt=""
  • Width 和 height 可以预留空间;仍须优化真实文件大小
  • 选择合适格式,并保持下载体积轻量

🧠 测试您的知识

准备开始

测试您的知识

通过这个互动测验挑战自己,看看你对这个主题的理解程度如何

❓
7
问题
🎯
70%
及格要求
♾️
∞
时间
🔄
∞
尝试次数

📝 说明

  • 仔细阅读每个问题
  • 为每个问题选择最佳答案
  • 您可以随时重新参加测验
  • 您的进度将显示在顶部