: 图像标签

最后更新:2026-09-12

<img>图像标签

<img>(图像)元素用于在页面中嵌入图片。它是一个空元素(void),不需要结束标签。必须包含 srcalt 属性:src 指定图片地址,alt 提供替代文本(对可访问性和 SEO 很重要)。

分类链接与媒体
内容模型无(空元素)
允许的父元素接受短语内容的元素
闭合标签自闭合 — 无需闭合标签
状态标准

📝 语法

<img src="图片地址" alt="替代文本" width="宽度" height="高度">

⚙️ 属性

该元素支持全局属性及以下专有属性:

属性描述
srcURL图片文件的地址,可以是相对路径或完整的 URL。
alt文本图片无法显示时的替代文本,同时被屏幕阅读器朗读。
width像素图片的显示宽度(像素)。
height像素图片的显示高度(像素)。
loading关键字图片的加载策略。
  • lazy — 延迟加载,图片进入视口时才加载。
  • eager — 立即加载(默认)。
srcset多 URL 列表不同尺寸下的候选图片列表,配合 sizes 实现响应式图片。
sizes媒体条件列表描述图片在不同视口下的显示宽度。

▶ 示例

编辑下方代码,在 playground 中查看实时效果:

🌐 浏览器支持

浏览器 ChromeChrome EdgeEdge FirefoxFirefox SafariSafari OperaOpera
<img> v1 v12 v1 v1 v1
所有主流浏览器均支持
注意: 不要省略 alt 属性——它对屏幕阅读器用户和 SEO 至关重要。纯装饰性图片可以用 alt=""

❓ 常见问题

Q 的 alt 属性是必需的吗?
A是的,alt 属性对可访问性是必需的。纯装饰性图片使用 alt=""(空),信息性图片使用描述性文本。屏幕阅读器依赖 alt 向盲人用户描述图像。
Q 有什么区别?
A<img> 加载单一图像。<picture> 包含多个 <source> 元素,可根据视口、分辨率或格式支持(如 WebP 与 JPEG)提供不同图像。
Q 应该使用 width 和 height 属性吗?
A是的,始终包含 widthheight 属性(匹配图像的固有尺寸)。这可以防止累积布局偏移(CLS)并改善 Core Web Vitals 评分。

📚 相关教程

Web-Tutorial.com

Web-Tutorial 技术团队

由多位开发者共同维护的编程教程平台。每篇教程由对应领域的开发者编写和审核,确保内容准确可靠。如发现任何问题,欢迎向我们反馈。

100%

🙏 帮我们做得更好

我们是刚上线的编程教程站,几个人的小团队,精力有限。页面虽经检查,难免还有疏漏——链接失效、排版错乱、内容有误、语言生硬……

如果您发现了,麻烦告诉我们,我们会在收到反馈后第一时间进行修复,再次感谢您的光临 🙏