上一篇
在HTML中通过`
标签添加图片,使用src
属性指定图片路径(本地或网络地址),并用alt
属性设置替代文本,示例代码: ,`
在网页中添加图片的完整指南
图片是网页设计的核心元素,能直观传达信息、提升用户体验,以下是HTML添加图片的详细方法及最佳实践:
一、基础方法:使用<img> <img src="图片路径" alt="图片描述" width="800" height="600">
- src(必填)
指定图片路径(相对路径如 images/photo.jpg 或绝对路径如 https://example.com/photo.jpg)。
- alt(必填)
替代文本:当图片无法加载时显示,对SEO和视障用户至关重要。
- width/height(可选)
建议明确尺寸以避免布局偏移(CLS),提升页面稳定性。
正确示例:
<img src="logo.png" alt="科技公司蓝色品牌标志" width="200" height="80">
二、响应式图片优化技巧
为适配不同设备,使用srcset和sizes属性:

<img src="small.jpg"
srcset="small.jpg 480w, medium.jpg 800w, large.jpg 1200w"
sizes="(max-width: 600px) 480px, 800px"
alt="多尺寸风景图">
- srcset:提供多个图片源及宽度描述(如
480w 表示480px宽)。
- sizes:根据屏幕宽度匹配最佳图片(节省流量+提升加载速度)。
三、现代图片加载优化
-
懒加载(Lazy Loading)
延迟加载视口外图片,减少初始加载时间:
<img src="banner.jpg" loading="lazy" alt="促销横幅">
-
新一代图片格式
使用WebP或AVIF替代JPEG/PNG,体积减少30%:
<picture>
<source srcset="image.webp" type="image/webp">
<img src="image.jpg" alt="替代格式示例">
</picture>
四、图片路径引用详解
路径类型
示例
适用场景
相对路径
../assets/photo.jpg
站内资源(推荐项目使用)
绝对路径
/images/logo.png
站点根目录文件
网络URL
https://cdn.com/img.jpg
CDN加速或外部资源
️ 避免路径错误:检查文件名大小写(Linux服务器区分大小写)。

五、图片SEO与可访问性规范
-
alt文本写作原则
- ️ 错误:
alt="图片123"
- ️ 正确:
alt="红色咖啡杯与笔记本特写"
- 若为装饰性图片:
alt=""(保持空值,但保留属性)。
-
版权与命名规范
- 使用无版权图片(如Unsplash、Pexels)。
- 文件名语义化:
product-showcase.jpg > IMG_001.jpg。
六、性能优化关键点
优化手段
操作建议
图片压缩
使用TinyPNG/Squoosh压缩至70%质量以下
CDN加速
将图片托管至CDN(如Cloudflare、阿里云OSS)
尺寸适配
为移动端提供小于800px宽度的图片
通过<img>标签添加图片时,务必提供精准的alt文本、明确尺寸属性,并优先使用响应式与懒加载技术,结合图片压缩和CDN分发,可显著提升页面加载速度与SEO表现。

参考来源:
- MDN Web文档:HTML
<img>
- Google图片SEO指南:最佳实践
- Web性能优化:图片懒加载标准
实践提示:在本地测试时,将图片与HTML文件置于同一文件夹可简化路径管理。
<img src="图片路径" alt="图片描述" width="800" height="600">
- src(必填)
指定图片路径(相对路径如images/photo.jpg或绝对路径如https://example.com/photo.jpg)。 - alt(必填)
替代文本:当图片无法加载时显示,对SEO和视障用户至关重要。 - width/height(可选)
建议明确尺寸以避免布局偏移(CLS),提升页面稳定性。
正确示例:
<img src="logo.png" alt="科技公司蓝色品牌标志" width="200" height="80">
二、响应式图片优化技巧
为适配不同设备,使用srcset和sizes属性:

<img src="small.jpg"
srcset="small.jpg 480w, medium.jpg 800w, large.jpg 1200w"
sizes="(max-width: 600px) 480px, 800px"
alt="多尺寸风景图">
- srcset:提供多个图片源及宽度描述(如
480w表示480px宽)。 - sizes:根据屏幕宽度匹配最佳图片(节省流量+提升加载速度)。
三、现代图片加载优化
-
懒加载(Lazy Loading)
延迟加载视口外图片,减少初始加载时间:<img src="banner.jpg" loading="lazy" alt="促销横幅">
-
新一代图片格式
使用WebP或AVIF替代JPEG/PNG,体积减少30%:<picture> <source srcset="image.webp" type="image/webp"> <img src="image.jpg" alt="替代格式示例"> </picture>
四、图片路径引用详解
| 路径类型 | 示例 | 适用场景 |
|---|---|---|
| 相对路径 | ../assets/photo.jpg |
站内资源(推荐项目使用) |
| 绝对路径 | /images/logo.png |
站点根目录文件 |
| 网络URL | https://cdn.com/img.jpg |
CDN加速或外部资源 |
️ 避免路径错误:检查文件名大小写(Linux服务器区分大小写)。
五、图片SEO与可访问性规范
-
alt文本写作原则
- ️ 错误:
alt="图片123" - ️ 正确:
alt="红色咖啡杯与笔记本特写" - 若为装饰性图片:
alt=""(保持空值,但保留属性)。
- ️ 错误:
-
版权与命名规范
- 使用无版权图片(如Unsplash、Pexels)。
- 文件名语义化:
product-showcase.jpg>IMG_001.jpg。
六、性能优化关键点
| 优化手段 | 操作建议 |
|---|---|
| 图片压缩 | 使用TinyPNG/Squoosh压缩至70%质量以下 |
| CDN加速 | 将图片托管至CDN(如Cloudflare、阿里云OSS) |
| 尺寸适配 | 为移动端提供小于800px宽度的图片 |
通过<img>标签添加图片时,务必提供精准的alt文本、明确尺寸属性,并优先使用响应式与懒加载技术,结合图片压缩和CDN分发,可显著提升页面加载速度与SEO表现。

参考来源:
- MDN Web文档:HTML
<img>- Google图片SEO指南:最佳实践
- Web性能优化:图片懒加载标准
实践提示:在本地测试时,将图片与HTML文件置于同一文件夹可简化路径管理。
