使用` 标签,设置
src 路径和
alt 文本,可添加
width
HTML嵌入图片基础语法
属性 | 说明 | 示例 |
<img> | src | 指定图片路径 | <img src="image.jpg"> |
alt | 图片描述(替代文本) | <img src="image.jpg" alt="示例图片"> |
title | 鼠标悬停时显示的提示文本 | <img src="image.jpg" title="点击查看大图"> |
常用属性详解
属性 | 作用 | 示例 |
width /height | 设置图片宽度/高度(像素或百分比) | <img src="image.jpg" width="200"> |
style | 内联样式(如边框、圆角) | <img src="image.jpg" style="border:1px solid #000;"> |
loading="lazy" | 延迟加载(提升性能) | <img src="image.jpg" loading="lazy"> |
支持的图片格式
格式 | 特点 | 适用场景 |
JPG/JPEG | 有损压缩,支持透明背景 | 照片、渐变图像 |
PNG | 无损压缩,支持透明背景 | 图标、文字类图像 |
SVG | 矢量图形,无限缩放 | 徽标、简单图形 |
GIF | 支持动画,颜色有限 | 简单动图 |
响应式图片处理
方法 | 说明 | 示例 |
<picture> | 根据条件加载不同图片 | html <picture> <source media="(min-width: 600px)" srcset="large.jpg"> <img src="small.jpg" alt="响应式图片"> </picture> |
srcset | 指定多尺寸图片 | <img src="default.jpg" srcset="small.jpg 500w, large.jpg 1000w" sizes="(max-width: 600px) 500px, 1000px"> |
CSS控制 | 通过max-width:100% 实现自适应 | <img src="image.jpg" style="max-width:100%;"> |
图片路径问题
类型 | 路径写法 | 示例 |
本地图片 | 相对路径或绝对路径 | <img src="images/photo.jpg"> |
网络图片 | 完整URL地址 | <img src="https://example.com/image.png"> |
数据URI | 直接嵌入Base64编码 | <img src="data:image/png;base64,iVBORw..."> |
图片优化建议
- 压缩图片:使用工具(如TinyPNG)减小文件体积
- 使用CDN:加速网络图片加载速度
- 懒加载:添加
loading="lazy"
属性延迟加载 - WebP格式:现代浏览器支持的高效格式(需提供备选方案):
<picture>
<source srcset="image.webp" type="image/webp">
<img src="image.jpg" alt="优化图片">
</picture>
问题与解答
问题1:为什么必须添加alt
属性?

- 解答:
alt
属性用于替代文本,当图片无法加载时会显示该内容,同时帮助屏幕阅读器理解图片含义,提升SEO排名和无障碍访问体验。
问题2:如何让图片自动适应容器大小?