二、也是平时经常用到的offsetheight

它返回的高度是内容高+padding+边框,但是注意哦,木有加margin哦,当然一般也木有啥需要把margin加进去的,以上代码为例,结果显示上图h2;

对了,为什么这个offsetheight的用法和height的用法不一样的,因为offsetHeight是js对象所能支持的方法,而$("")所获得的是一个jquery对象,他是不支持offsetHeight的。所以只能用js方式来获取啦。

三、我么怎么用的clientHeight和scrollHeight

clientHeight在页面上返回内容的可视高度(不包括边框,边距或滚动条),结果显示上图h3;

scrollHeight返回整个元素的高度(包括带滚动条的隐蔽的地方),它带着滚动条呢,但是一般会用到滚动条的地步么,好吧,我没用到过,也许我写的代码还不够多,结果显示上图h4;

四、关于innerheight和outerheight

这俩我也不咋用过,但是这看名字就基本知道啥区别啥意思了的感觉

innerHeight,inner,inner,里面的里面的,那就是不包括菜单栏、工具栏以及滚动条等的高度只看里面的外面的忽视。为匹配的元素集合中获取第一个元素的当前计算高度值,包括padding,但是不包括border,结果显示上图h5。

outerheight顾名思义,outer了都,外面的都要了,获取元素集合中第一个元素的当前计算高度值,包括padding,border和选择性的margin。返回一个整数(不包含“px”)表示的值 ,或如果在一个空集合上调用该方法,则会返回 null。

在.outerHeight()计算中总是包含padding-top ,padding-bottom 和 border-top,border-bottom ;如果includeMargin参数是true,那么margin (top 和 bottom)也会被包含。

转载于:https://www.cnblogs.com/woniubushinide/p/8668100.html

关于height、offsetheight、clientheight、scrollheight、innerheight、outerheight的区别相关推荐

  1. 关于offsetTop offsetHeight clientHeight scrollHeight scrollTop的区别研究

    我是以chrome浏览器做的研究. 先看一段代码: <script>window.addEventListener('DOMContentLoaded',function(){var no ...

  2. [转载]offsetHeight , clientHeight, scrollHeight 区别

    我们这里说说四种浏览器对 document.body 的 clientHeight.offsetHeight 和scrollHeight的解释,这里说的是 document.body,如果是 HTML ...

  3. 这该死的高度,height,clientHeight,scrollHeight,offsetHeight

    引言: 虽然有时候界面的设置不是我们这些后台代码人员的工作,但是有时候却难以理解控件生成时的一些怪事,比方在学习webabcd的扩张GridView中固定列时,你或许已经被其中的height,clie ...

  4. height clientHeight scrollHeight offsetHeight的大致区别

    这主要是针对火狐浏览器来讲的: height:就是div的高度,就是style中设置的高度:在chrome中clientHeight是包含padding的,offsetHeight和clientHei ...

  5. CSS中clientHeight、offsetHeight、scrollHeight、scrollTop、scrollTo几者的区别和关联

    怎么区分clientHeight.offsetHeight.scrollHeight.scrollTo.scrollTop呢,我们通过下面的示例来搞清楚. 现有如下示例: 对应css为 .div {w ...

  6. 7种Height的比较:screen.height, screen.availHeight, window.innerHeight, window.outerHeight....

    这7种高度的基本含义: screen.height:用户屏幕高度 screen.availHeight:用户屏幕可用高度,减去了窗口工具值类的界面特征 window.innerHeight:浏览器窗口 ...

  7. clientHeight , scrollHeight , offsetHeight之间的区别及兼容方案

    clientHeight , scrollHeight , offsetHeight相信每个人都用过,可是每次用都要查一下到底哪个是文档大小哪个是视口大小,还有头疼的兼容问题. 先来官方的了解一下这三 ...

  8. clientHeight、offsetHeight 和 scrollHeight

    2019独角兽企业重金招聘Python工程师标准>>> window.screen.availWidth 返回当前屏幕宽度(空白空间) window.screen.availHeig ...

  9. 再次详解clientHeight、offsetHeight、scrollHeight

    关于clientHeight.offsetHeight.scrollHeight window.screen.availWidth 返回当前屏幕宽度(空白空间) window.screen.avail ...

  10. clientHeight、offsetHeight、scrollHeight问题

    我们这里说说四种浏览器对 document.body 的 clientHeight.offsetHeight 和 scrollHeight 的解释,这里说的是 document.body,如果是 HT ...

最新文章

  1. 二手服务器cpu性能,二手服务器cpu当主机
  2. java 面试题汇总
  3. python交并补_Python 集合的交差并补操作及方法
  4. 实现Windows Phone、Android和iOS平台的统一硬件访问
  5. Python爬取猪肉价格网并获取Json数据
  6. CommonJS/AMD/CMD/UMD
  7. oracle 创建日志文件,oracle创建日志文件
  8. JBoss Data Virtualization 6.1 Beta现在可用
  9. linux 命令行模式下,浏览网页方法
  10. cairosvg在linux中的安装_直接用ISO文件在linux上安装新系统
  11. Python标准库glob用法精要
  12. 【Essay】开始研究生小论文的撰写
  13. ASP.NET 2.0的编译行为
  14. AWS 创建 pem 文件
  15. mysql fopen_fopen与读写的标识r,r+,rb+,rt+,w+.....
  16. Apm飞控学习笔记之-电机解锁和故障保护-Cxm
  17. 自助订餐管理系统(小程序+后台源码+数据库)
  18. 做食材配送行业,哪个平台软件比较好?
  19. Java GUI编写一个简单的抽奖机
  20. 洛谷 P1426 小鱼会有危险吗

热门文章

  1. GPT(Improving Language Understandingby Generative Pre-Training) 论文笔记
  2. leetcode二分查找
  3. 声纹识别中的召回和精度概念
  4. 无人驾驶三 卡尔曼滤波及无迹卡尔曼滤波的几何意义
  5. 离线排序——LR模型
  6. Oracle事务处理
  7. 蔡高厅老师 - 高等数学阅读笔记 - 03 - 极限(13、14、15、16、17)
  8. python requests form data_Python爬虫:Request Payload和Form Data的简单区别说明
  9. cesium坡度坡向分析_综合分析地理空间,科学规划乡村区域
  10. java使用ssh下载git代码_使用Java用户名和密码在ssh上克隆git存储库