参考消息
图片使用固定比例容器时,可以结合 object-fit 控制裁切方式。cover 会填满容器并裁掉部分画面,contain 会尽量完🎊整显示图片但可能留下空白,实际选择应根据图片是否需要完整阅读决定。
hidden 与 clip 的区别在于交互能力和布局语义。hidden 常用于建立可裁切的容器,也可能形成滚动容器;clip 更强调禁止滚动的裁剪效果。需要保留但暂时不展示的长文本,不应仅依靠这两个值处理。
auto 通常是内容区域的稳妥选择,但 auto 不会自动解决所有移动端体验问题。横向滚动区域应有清晰边界,表格或代码框还应避免让整页跟着横向移动。
CSS 溢出故障应先定位实际超出边界的元素,再决定修复方式。直接在多个祖先元素上连续添加 hi🔍dden,通常只能暂时消除视觉现象。
弹窗内容区适合设置明确的最大高度,并让内容区域独立滚动。标题、关闭按钮和底▶️部操作区应保持🔮固定,只有中间正文区域承担滚动任务。
响应式表格适合在表格外层建立独立的横向滚动区,而不是强制每📌一列缩到难以阅读。独立📢滚动区需要保证触摸操作可用,同时避免表格宽度影响页面主体宽度。
移动端页面出现底部横向滚动条时,不应第一时间📌给 body 设置隐藏。全局裁切可能掩盖真正的宽度错误,还可能让键盘用户和辅助技术无法访问被移出视口的内容。