当网页内容撑不满一屏时,通过以下代码获得整个网页高度会有问题

document.body.clientHeight;document.body.clientWidth;

得到的宽高不对,可能是因为html与body标签缺一个样式:height:100%

设置如下:
        html{height: 100%;overflow: hidden;//overflow去掉滚动条
        }body{height: 100%;}    

转载于:https://www.cnblogs.com/hamsterPP/p/5664162.html

网页宽高clientWidth clientHeight获得数值不对的问题相关推荐

  1. 网页宽高clientWidth、offsetWidth、offsetTop 、offsetLeft宽高解析

    style.width:样式宽 clientWidth:样式宽+padding(可视区宽) (如果有滚动条还要包括滚动条的宽度) offsetWidth:样式宽+padding(可视区宽)+borde ...

  2. 设置网页宽高的比例为16:9

    参考资料点这里 额简单计算下 按百分比计算 16:9也就是高度是宽度的百分之56.25 关键的地方 padding的百分比是按照容器宽度计算的 容器 <div id="pad" ...

  3. jquery 判断是否是浮点数_jquery或者js获取到元素宽高精确到小数

    首先我们应该知道用jQuery的width()方法获取元素的宽高及样式属性数值时,如果元素的属性是浮点数,会自动四舍五入成整数. 而如果我们就是想获取实际的带小数的属性数值时该用什么方法. 在使用获取 ...

  4. Android获取View宽高的常见方式

    背景 有时我们会有基于这样的需求,当Activity创建时,调用View.getWidth.View.getHeight().View.getMeasuredWidth() .View.getgetM ...

  5. c语言中width获取窗体宽度,获取屏幕宽高width(),outerWidth,innerWidth,clientWidth的区别...

    基本介绍 $(window).width()与$(window).height() $(window).width()与$(window).height():获得的是屏幕可视区域的宽高,不包括滚动条与 ...

  6. css实现整体网页16 9,CSS实现宽度自适应宽高16:9的矩形的示例

    前面我们讲了怎么做一个自适应宽高1:1的正方形 https://www.ddpool.cn/css/753385.html 现在我们来讲讲做自适应16:9的矩形要怎么做 第一步先计算高度,假设宽100 ...

  7. JavaScript获取浏览器、元素、屏幕的宽高尺寸

    版权声明 转载请告知并注明来源作者 作者:唐金健 网络昵称:御焱 掘金知乎思否专栏:优雅的前端 前言 有时候在获取浏览器.元素.屏幕的尺寸,傻傻分不清.为了让自己清晰认识,能够快速确定自己需要哪个属性 ...

  8. js判断当前设备和获取设备、浏览器宽高

    /*** 判断当前设备* @returns*/ function currDevice(){//设备信息var u = navigator.userAgent;// appVersion 可返回浏览器 ...

  9. 移动端获取当前屏幕的高度_手机移动端屏幕宽高详解

    ### 前因 目前的移动端布局,以响应式布局居多,以适应在不同分辨率的屏幕,实现布局的方式可能有很多种,但是不管使用哪种方式,获取设备的可用宽高就能为问题的关键. ### 宽高的获取 "` ...

最新文章

  1. 转载 SharedPreference.Editor的apply和commit方法异同
  2. c++ 中关于int,unsigned int , short的关系与应用
  3. 分布式数据库管理系统介绍
  4. leetcode 3 --- 无重复字符的最长子串
  5. Pandas 文件读取和导出
  6. (软件工程复习核心重点)第五章详细设计-第五节:程序复杂度的定量度量
  7. Flink当中使用kafka Consumer
  8. html仿命令行界面,HTML仿命令行界面具体实现
  9. WinServer 2012 R2 搭建域控服务器、文件服务器并配置权限
  10. 如何在移动端转换CAD图纸?
  11. 中文网站搜索引擎网站收录提交地址大全
  12. 【转】ADW_Launcher
  13. matlab ewt使用方法,ewt升学e网通怎么使用,ewt升学e网通使用解析
  14. AXI4协议与AXI3协议区别
  15. 用python画带有正负值的条形图
  16. 整理大厂高频核心前端面试题,五万多字,面试必考
  17. java实现Word 文档形式的导出功能
  18. 计算机主机电源故障分析检测维修,电源故障:台式机电脑电源故障检修
  19. 第一代基因测序信号处理技术
  20. 重磅!谷歌发布《深度学习调优手册》!Hinton转发点赞!

热门文章

  1. Git如何创建本地分支并推送到远程仓库
  2. 校运会计算机专业口号,校运动会口号(精选80条)
  3. 二叉树层级打印(分层次和不分层次)
  4. 如何在IEDA中连github
  5. scrapy 伪装代理和fake_userAgent的使用
  6. 南理工14级第4组软件课程设计报告
  7. 桂电在linux、Mac OS环境下使用出校器(支持2.14)
  8. Ajax提交与传统表单提交的区别说明
  9. 编写高质量代码改善C#程序的157个建议[4-9]
  10. 安装nagios中php安装报错 configure error xml2-config not foud