上一篇
HTML如何添加图片?轻松学会方法
- 前端开发
- 2025-06-03
- 4164
在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文件置于同一文件夹可简化路径管理。