CSS 溢出传播机制

先看图

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

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

overflow 的传播规则:

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

相关推荐
风无雨2 分钟前
GO启动一个视频下载接口 前端可以边下边放
前端·golang·音视频
aha-凯心42 分钟前
前端学习 vben 之 axios interceptors
前端·学习
熊出没1 小时前
Vue前端导出页面为PDF文件
前端·vue.js·pdf
VOLUN1 小时前
Vue3项目中优雅封装API基础接口:getBaseApi设计解析
前端·vue.js·api
用户99045017780091 小时前
告别广告干扰,体验极简 JSON 格式化——这款工具让你专注代码本身
前端
前端极客探险家1 小时前
告别卡顿与慢响应!现代 Web 应用性能优化:从前端渲染到后端算法的全面提速指南
前端·算法·性能优化
袁煦丞2 小时前
【局域网秒传神器】LocalSend:cpolar内网穿透实验室第418个成功挑战
前端·程序员·远程工作
江城开朗的豌豆2 小时前
Vuex数据突然消失?六招教你轻松找回来!
前端·javascript·vue.js
好奇心笔记2 小时前
ai写代码随机拉大的,所以我准备给AI出一个设计规范
前端·javascript
江城开朗的豌豆2 小时前
Vue状态管理进阶:数据到底是怎么"跑"的?
前端·javascript·vue.js