使用 css 视口单位(如 `vw`、`vh`)可实现图片尺寸随屏幕宽度动态调整,比单纯依赖百分比高度更可靠;配合 `max-height` 和 `width: auto` 能兼顾比例约束与响应式表现。
在响应式网页开发中,仅设置 max-height: 15% 并不能使图片随视口变化而

更可靠的做法是采用视口相对单位(Viewport Units):
✅ 推荐写法(兼顾比例与响应性):
.image {
width: 20vw; /* 宽度随窗口等比缩放 */
height: auto; /* 保持原始宽高比 */
max-height: 30vh; /* 防止在极高屏幕上过度拉伸 */
max-width: 100%; /* 避免超出父容器(尤其小屏时) */
}? 注意事项:
? 小技巧:用 vmin 实现“等比缩放不溢出”
.image {
width: 80vmin; /* 在宽屏下受宽度限制,窄屏下受高度限制,始终适配可见区域 */
height: auto;
}最终效果:图片将随浏览器窗口缩放实时调整尺寸,既在大屏上充分展示,又在手机端自动缩小并保持清晰比例。