CSS 溢出传播机制

先看图

由于标记处的内容溢出,导致子类溢出传播到祖父类watermark显示导航条,我们需要的理想状态应该是让它的父类显示导航条就行。

  • 解决方案
    • 给祖父类设置固定高度100vh
    • 给祖父类设置overflow: hidden:
      • 祖父节点的 overflow 属性决定了滚动条的归属

overflow 的传播规则:

浏览器会从溢出的子元素向上查找,第一个 设置了 overflow: auto/scroll/hidden 的祖先容器 会成为滚动容器

相关推荐
OpenTiny社区7 分钟前
“Performance面板”一文通,解锁前端性能优化工具基础用法!
前端·javascript·性能优化
盏灯11 分钟前
💭单点登录, 用户状态到底存session还是cookie还是jwt?
前端
泉城老铁12 分钟前
在 Element UI 中将 el-radio-group改为纵向排列
前端·vue.js
Ratten13 分钟前
【CSS】---- CSS 实现超过固定高度后出现展开折叠按钮
前端
用户500937683903917 分钟前
基于Electron的Web打印解决方案:web-print-pdf技术分享
前端
书中曾有的故事_17 分钟前
mcp-faker-json
前端·mcp
Ratten18 分钟前
【CSS】---- CSS 变量,实现样式和动画函数复用
前端
前端开发呀20 分钟前
关于vite项目中可能存在的前端资源加载报错
前端·vite
写个西瓜代码28 分钟前
一文搞懂 React Hooks:写代码像聊天一样轻松!
前端
用户17495805607229 分钟前
react router 的action之前的传统表单提交方式
前端