clientHeight、offsetHeight、scrollHeight、clientTop、scrollTop、offsetTop的对比

首先,这些都是dom节点的属性。

高宽属性

clientHeight:html元素不含border的高度。对于box-sizing不同的情况,有些地方需要注意一下。当box-sizing为content-box的时候,clientHeight实际上相当于height+padding。当box-sizing 为border-box的时候,clientHeight实际上为height-border

offsetHeight:html元素里包含border的高度。

scrollHeight:内元素的margin+border+padding+内容。

定位属性

clientTop:border的宽度。

scrollTop:滚动了的高度。

offsetTop:到上一个有定位的元素的距离。上一个是指上层节点,有定位指的是有position属性。

—— 完 ——
相关推荐
评论

立 为 非 似

中 谁 昨 此

宵 风 夜 星

。 露 , 辰

文章点击榜

细 无 轻 自

如 边 似 在

愁 丝 梦 飞

。 雨 , 花