当前位置: 首页 > news >正文

关于css的height:100%

这个问题,今天还搞了我两个小时,也是基础没搞好,再回顾了一下

问题描述:客户提出,在弹窗的时候就没办法滚动页面了,客户希望还可以滚动父页面。

基于这个问题,我想,本来就是可以滚动的呀,记得之前的项目都是可以滚动的,为什么这个不行呢。开始排查,一个一个开始排,拿到官网的例子开始搞,不生效,那必然是项目影响了。

项目的全局css配置文件

html,
body,
body > #app {width: 100%;height: 100%; /**这里我犯了一个错误,我以为这个100%不会起作用,甚至于没有意义 */margin: 0;padding: 0;/* overflow: hidden; */font-family: PingFang SC, Helvetica Neue, Helvetica, microsoft yahei, arial, STHeiTi, sans-serif;
}

遗漏知识点:html的height: 100%代表的视口高度,100vh(html 的父元素其实就是浏览器的 视口 (viewport))
这个时候,我发现我的弹框所在组件class=“overflow-x-auto min-w-full h-[100%] bg-gray-50 flex flex-col gap-2 p-4”
它继承了父组件的高度100%,也就是全局的视口高度100vh。在弹框弹出时,父组件100vh,不会有滚动,即使子内容的高度超过了100vh,把h-[100%]去掉,使得父元素高度由子元素撑开,这个时候弹窗的时候页面就也可以滚动了,

http://www.lqws.cn/news/550855.html

相关文章:

  • 助力高考,利用python获取本专科专业选考科目要求
  • 开疆智能CCLinkIE转ModbusTCP网关连接组态王配置案例
  • 开源 java android app 开发(十三)绘图定义控件、摇杆控件的制作
  • Ollama+Gemma3模型+Open WebUI,无公网IP如何内网穿透远程访问?
  • 【Linux 设备模型框架 kobject 和 kset】
  • Java 大视界 -- Java 大数据在智能安防视频监控系统中的目标轨迹预测与防范策略制定(325)
  • 【k近邻】 K-Nearest Neighbors算法原理及流程
  • 机器学习3——参数估计之极大似然估计
  • C++并发编程-4.unique_lock,共享锁和递归锁
  • 详解HashMap底层原理
  • 电脑远程控制另一台电脑无法连接怎么办
  • PostgreSQL 容器化分布式技术方案
  • 基于51单片机-蜂鸣器演奏《飞雪玉花》
  • 什么是故障注入测试
  • 强化联邦学习的车联网 DDoS 攻击检测
  • 【图像处理入门】12. 综合项目与进阶:超分辨率、医学分割与工业检测
  • FLUX.1 Kontext(Dev 版)训练lora基础教程
  • TiDB AUTO_RANDOM 超大主键前端精度丢失排查:JavaScript Number 限制与解决方案
  • 内测开启!看海量化回测系统V2.0版本更新,基于miniQMT的回测系统问世!
  • Threejs开发指南(第七篇 利用AI进行threejs开发)
  • 封装nuxt3的SSR请求和CSR请求方法
  • 1 Studying《Is Parallel Programming Hard》6-9
  • 双指针技巧深度解析
  • C#系统学习第二章——第一个C#程序
  • P27:RNN实现阿尔茨海默病诊断
  • 华为云Flexus+DeepSeek征文|基于Dify+ModelArts开发AI智能会议助手
  • 本地部署 WordPress 博客完整指南(基于 XAMPP)
  • nt!MiFlushSectionInternal函数分析从nt!IoSynchronousPageWrite函数到Ntfs!NtfsFsdWrite函数
  • 三阶落地:腾讯云Serverless+Spring Cloud的微服务实战架构
  • React中的ErrorBoundary