美文网首页
浏览器常见的几种尺寸

浏览器常见的几种尺寸

作者: evoxy | 来源:发表于2018-05-04 10:54 被阅读0次

ScrollHeight

是计量元素内容高度的只读属性,包括overflow样式属性导致的视图中不可见内容。没有垂直滚动条的情况下,scrollHeight值与元素视图填充所有内容所需要的最小值clientHeight相同。包括元素的padding,但不包括元素的margin.

简单理解:元素的实际高度,包含可见(clientHeight)和不可见部分(overflow),不包含margin

ScrollTop

一个元素的 scrollTop 是可以去计算出这个元素距离它容器顶部的可见高度。当一个元素的容器没有产生垂直方向的滚动条,那它的 scrollTop 的值默认为0.

简单理解:元素已经滚动的距离,元素顶部距离容器顶部的距离,默认情况下为0

ClientHeight

实际内容高度,相当于css盒子模型的content area,如果出现滚动条,则相当于可是区域高度

offsetHeight

只读属性,返回该元素的像素高度,高度包含该元素的垂直内边距和边框,且是一个整数。
和ClientHeight的区别在于是否包含padding和border
offsetHeight = contentHeight + padding * 2 + border * 2

offsetParent

只读属性,返回一个指向最近的(closest,指包含层级上的最近)包含该元素的定位元素。如果没有定位的元素,则 offsetParent 为最近的 table 元素对象或根元素(标准模式下为 html;quirks 模式下为 body)。当元素的 style.display 设置为 "none" 时,offsetParent 返回 null。offsetParent 很有用,因为 offsetTop 和 offsetLeft 都是相对于其内边距边界的。

简单理解:距离最近的定位元素,如果没有定位元素,相对于table或者根元素

offsetTop

只读属性,返回元素距离自身offsetParent元素在垂直方向的距离

相关文章

  • 浏览器常见的几种尺寸

    ScrollHeight 是计量元素内容高度的只读属性,包括overflow样式属性导致的视图中不可见内容。没有垂...

  • iOS常见几种控件尺寸

    1.状态栏UIStatusBar:状态栏一般高度为20像素,在打手机或者显示消息时会放大到40像素高,注意,两倍高...

  • 【设计规范】IOS平台设计规范

    01、尺寸:iPhone常见设备尺寸 目前市场上的IOS设备的尺寸基本上是以下几种: 5/5C/5S:320x48...

  • 多栏布局

    一、布局的几种方式 静态布局 页上的所有元素的尺寸一律使用px作为单位1.布局特点不管浏览器尺寸具体是多少,网页布...

  • 最全的CSS尺寸单位介绍

    前端开发过程中,尺寸单位是我们必须用到的,下面我们对css中常见的几种尺寸单位px,em,rem,rpx进行逐一介...

  • 浏览器中常见尺寸的差异

    窗口相关尺寸 与窗口相关的尺寸有视口宽度clientWidth、浏览器外宽outterWidth、浏览器内宽inn...

  • JavaScript获取iPhone设备型号

    js获取设备信息有以下几种方式 使用浏览器的userAgent获取(对安卓有效) 通过屏幕尺寸判断,但是这种方式只...

  • 几种常见浏览器内核

    虽说浏览器内核方面的知识,在我们实际开发过程中直接用到的少之又少,但是这却是我们面试中常常遇到的题。那浏览器内核是...

  • 几种常见的浏览器内核

    说说几种常见的浏览器内核: 浏览器用的内核,一般不外乎微软的IE 内核和webkit内核。所谓内核,就是常驻内存、...

  • 你的浏览器尺寸有多大?试试这5款免费的浏览器尺寸测量工具吧

    测量的是浏览器的什么地方的尺寸? 此类工具主要是测量浏览器内容窗口的大小,不包含浏览器顶部的工具栏尺寸。 测量尺寸...

网友评论

      本文标题:浏览器常见的几种尺寸

      本文链接:https://www.haomeiwen.com/subject/eifdrftx.html