参考消息
弹窗正文可以使用“最大高度加自动滚动”的组🔮合,例如将最大高度限制在视口高度的一定比例内,并设置属性值为 auto。移动端还应预留上下内边距,避免最后一段文字紧贴底部按钮。
图片容器适合使用 hidd📢e📌n 处理视觉裁切,尤其是缩略图、头像和带圆角的封面。图片本身还应设置最大宽度,避免原始尺寸过大撑开页面。
CSS 内容溢出问题通常不是单纯把超出部分隐藏就能解决。页面需要根据内容是否必须完整阅读、是否允许用户横向操作、是否影响键盘访问和移动端布局,选择 visible、hidden、clip、scroll 或 auto 等不同方案。
弹窗内容区适合设置明确⭐的最大高度,并让内容⚡区域独立滚动。标题、关闭按钮和底部操作区应保持固定,只有中间正文区域承担滚动任务。
Flex 子项出现横向溢出时,常见原因是子项默认最小尺寸阻止了收缩。长单词、不可换行文本、图片或固定宽度组件会迫使父容器变宽。
overflow 是🌅 CSS 中用于处理内容超出容器边界的属性,主要决定超出部分是继续显示、被裁剪,还是通过滚动查看。它适用于固定高度的卡片、横向表格、弹窗内容区、代码展示框、图片容器以及响应式页面。
响应式表格适合在表格外层建立独立的横向滚动区,而不是强制每一列缩到难以阅读。独立滚动区需要保证触摸操作可用,同时避免表格宽度影响页面主体宽度。