前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >offsetWidth,clientWidth的区别

offsetWidth,clientWidth的区别

作者头像
全栈程序员站长
发布2022-09-16 13:21:53
6740
发布2022-09-16 13:21:53
举报
文章被收录于专栏:全栈程序员必看

大家好,又见面了,我是你们的朋友全栈君。

偏移量

offsetWidth 元素在水平方向上占用的空间大小

包括元素的宽度、可见的垂直滚动条宽度、左边框高度和右边框高度

offsetWidth=width+padding+border

offsetHeight 元素在垂直方向上占用的空间大小

包括元素的高度、可见的水平滚动条宽度、上边框高度和下边框高度

offsetHeight=height+padding+border

offsetLeft 元素的左外边框至包含元素的左内边框之间的像素距离

offsetTop 元素的上外边框至包含元素的上内边框之间的像素距离

客户区大小

clientWidth :可见区域的宽度;clientWidth=width+padding

clientHeight:可见区域的高度;clientHeight=width+padding

对象距离左侧和顶部的距离 offsetLeft,offsetTop

对象可视区域的宽度和高度 clientWidth,clientHeight clientWidth=width+padding

对象滚动宽度和高度 scrollWidth,scrollHeight (对象的实际内容的宽度,不包边线宽度)

对象左侧和顶部滚动的距离 scrollLeft,scrollTop

滚动大小

scrollWidth:没有滚动条的情况下,元素内容的总宽度;

scrollHeight:没有滚动条的情况下,元素内容的总高度;

scrollLeft : 被隐藏在内容区域左侧的像素距离

scrollTop :被隐藏在内容区域顶部的像素距离

网页可见区域宽: document.body.clientWidth; 网页可见区域高: document.body.clientHeight;

网页可见区域宽: document.body.offsetWidth (包括边线的宽); 网页可见区域高: document.body.offsetHeight (包括边线的宽);

网页正文全文宽: document.body.scrollWidth; 网页正文全文高: document.body.scrollHeight;

网页被卷去的高: document.body.scrollTop; 网页被卷去的左: document.body.scrollLeft;

网页正文部分上: window.screenTop; 网页正文部分左: window.screenLeft;

屏幕分辨率的高: window.screen.height; 屏幕分辨率的宽: window.screen.width;

屏幕可用工作区高度:window.screen.availHeight; 屏幕可用工作区宽度:window.screen.availWidth;

参考文献:《javascript高级程序设计》

友情链接:http://www.cnblogs.com/jscode/archive/2012/09/03/2669299.html

友情链接:http://blog.csdn.net/piziliweiguang/article/details/7762770

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/163049.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档