当前位置: 首页 > 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.lryc.cn/news/576080.html

相关文章:

  • JAVA-泛型通配符的上界和下界
  • UUDS—常见NRC及其含义
  • 中国双非高校经费TOP榜数据分析
  • ROS:录制相机、IMU、GNSS等设备数据
  • gRPC技术解析与python示例
  • 楼宇自控系统以智能化管控,全方位满足建筑节约、安全与可靠运行需求
  • 像素之外的智慧:Adobe AI在动态影像与云端协作中的进阶应用
  • 如何设置 Java 的环境变量
  • 23种设计模式——单例模式的暗黑面
  • LLaMA-Factory 对 omnisql 进行 ppo dpo grpo nl2sql任务 实现难度 时间 全面对比
  • 【.net core】【sqlsugar】在where条件查询时使用原生SQL
  • spring-ai 1.0.0 学习(十八)——MCP Server
  • 修复opensuse 风滚草rabbitmq的Error: :plugins_dir_does_not_exist问题
  • 【C语言】知识总结·指针篇
  • linux dts overlay
  • Spearman检验组间相关性及SCI风格绘图
  • 基于社区电商场景的Redis缓存架构实战01-redis内核知识
  • 航拍图像中的“生命线”:基于YOLOv5的7类应急目标检测实践
  • 打造无障碍网页应用的利器:Base UI
  • Python爬虫实战:如何优雅地处理超时和延迟加载问题
  • 安全运营中的漏洞管理和相关KPI
  • 车载以太网-ARP 动态 静态
  • html配置rem实现页面自适应
  • Day57打卡 @浙大疏锦行
  • Go和Elixir极简HTTP服务对比
  • Linux 挂载从入门到精通:mount 命令详解与实战指南
  • 创建一个简单入门SpringBoot3项目
  • Spring Boot项目开发实战销售管理系统——系统设计!
  • Formality:原语(primitive)的概念
  • 中科亿海微SoM模组——基于FPGA+RSIC-V的计算机板卡