响应式图片最简方案是为img标签设置max-width: 100%和height: auto,确保不拉伸、不溢出且保持比例;全屏背景图则推荐div+background-size: cover/contain配合center居中。

用 CSS 的 max-width: 100% 配合 height: auto 就能实现图片随窗口缩放,保持比例不拉伸、不溢出。
基础写法:响应式图片最简方案
只需给 标签加两行 CSS:
- max-width: 100%:让图片宽度最大不超过其容器(比如父 div 或浏览器视口)
- height: auto:高度自动按原始宽高比计算,避免变形
示例代码:

适配全屏背景图(非语义化图片)
如果想让一张图铺满整个浏览器窗口(如 banner),更适合用 示例: 单独设图片样式有时不够,尤其当父容器没限定尺寸时。建议组合使用: 实际使用中注意这几点:
配合容器控制显示区域
width: 80% 或 max-width: 1200px)
补充细节:避免常见问题
width 和 height 固定值,会强制拉伸失真alt 属性,兼顾可访问性width: 100% 防止 Safari 等浏览器默认不缩放srcset 提供多分辨率图片
前端入门到VUE实战笔记:立即使用
在学习笔记中,你将探索 前端 的入门与实战技巧!











