CSS 溢出传播机制

先看图

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

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

overflow 的传播规则:

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

相关推荐
雾岛听风69113 小时前
JavaScript基础语法速查手册
开发语言·前端·javascript
遇见~未来13 小时前
第三篇_现代布局_从弹性到网格
前端·css3
前端那点事13 小时前
Vue前端SEO优化全攻略(实操落地版,新手也能上手)
前端·vue.js
Dxy123931021614 小时前
HTML 如何使用 SVG 画曲线
前端·算法·html
用户23678298016814 小时前
从零实现 GIF 制作工具:LZW 压缩与 Median Cut 色彩量化
前端·javascript
hahaha 1hhh14 小时前
中文乱码 ubuntu autodl
linux·运维·前端
Codebee14 小时前
Harness Engineering:AICode 的灵魂
前端·人工智能·前端框架
Highcharts.js14 小时前
线形比赛积分增长或竞赛图|Highcharts企业图表代码示列
开发语言·前端·javascript·折线图·highcharts·竞赛图
hpysirius15 小时前
在企业搭建一套完整的AI Agent系统
前端
追逐梦想永不停15 小时前
记录一个好用的excel判断数字格式的公式
前端·chrome·excel