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

【tips】100vh

移动端浏览器和PC端浏览器的100vh区别;

在两端window.innerHeight都为512时,
PC端的100vh的dom.offsetHeight === 512;
pda端(移动端)100vh的dom.offsetHeight === 568;(这就导致了定位100vh上的底部的元素被底部导航栏遮挡)

window.visualViewport.height// 等于100vh,物理视口高度window.innerHeight// 可用视口高度,纯净无遮挡

重新设置100vh的值

body{height:100%;margin:0;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-family:Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Arial,sans-serif;}// pc :root{--100vh:100vh;--pda-bottom:0;}// pda兼容100vh,pda上100vh > body的100%@supports(bottom:env(safe-area-inset-bottom)){:root{--pda-bottom:calc(100vh - 100%);/* body的100%与pda设备的实际100vh的差值也就是移动端浏览器底部导航栏的高度 */--100vh:100%;/* 等价与body的100%*/}}@supports(bottom:constant(safe-area-inset-bottom)){:root{--pda-bottom:calc(100vh - 100%);--100vh:100%;}}

原来使用height:100vh更改为height:var(–100vh)

http://www.jsqmd.com/news/200756/

相关文章:

  • < uni-app开发核心难点解析:框架适配与打包发布全流程踩坑指南 >
  • 1、两数之和
  • vue3如何结合百度开源上传组件实现文件夹上传
  • AI与优化算法驱动的数字化药房运营
  • python学习记录14~
  • 2026年诚信的系统阳光房门窗,断桥铝门窗,铝合金门窗厂家采购参考指南 - 品牌鉴赏师
  • GLM-4.6V-Flash-WEB与Markdown文档自动化处理结合的新玩法
  • qoj #5406. 随机游走
  • 2026年诚信的断桥铝门窗,钛镁合金门窗,飘移门窗厂家推荐及采购参考 - 品牌鉴赏师
  • vue.js大文件上传插件的跨平台兼容性探讨
  • 深入解析:【ARM】ARM体系结构与开发基础
  • 告别笨重的 For 循环:用 xargs 打造 Linux 命令行流水线神器
  • 强烈安利8个AI论文平台,专科生毕业论文轻松搞定!
  • GLM-4.6V-Flash-WEB模型对台风风暴潮淹没范围的图像预测
  • 国密加密标准下vue网页大文件分片上传思路
  • html css3不拉伸图片显示
  • 注册中心内核深度解析——从API调用到分布式共识
  • GLM-4.6V-Flash-WEB在HTML前端界面中的调用方式示例
  • 美国抓捕委内瑞拉总统马杜罗对全球经济的影响
  • GLM-4.6V-Flash-WEB模型对森林砍伐区域的遥感图像识别
  • GLM-4.6V-Flash-WEB支持的多模态任务类型全面梳理
  • 从零开始部署GLM-4.6V-Flash-WEB:Docker镜像源加速技巧分享
  • 基于spring boot的纺织品企业财务管理系统(11643)
  • 完整教程:AMD rocr-libhsakmt分析系列6: userptr的register实现机制详解
  • 2026年集成电路封装领域优质键合封装设备推荐榜:超声波金丝球焊机、超声波金丝球焊键合机、超声波铝丝焊线机、铝丝机选择指南 - 优质品牌商家
  • 热门微型滑台模组2026年01月公司推荐:电磁直线电机、直线电机定制、直线电机平台、直线电机模组、直线电机滑台选择指南 - 优质品牌商家
  • 农业灌溉取用水计量监测与节水增效综合解决方案
  • 关于html选择框创建占位符的问题
  • 2026华北地区优质无缝钢管供应商推荐指南:冷拉无缝钢管、冷拔厚壁钢管、厚壁无缝钢管、大口径厚壁无缝管、大口径厚壁无缝钢管选择指南 - 优质品牌商家
  • 中小河流水文监测综合解决方案