浏览器offsetWidth、clientWidth、scrollWith等总结

浏览器offsetWidth、clientWidth、scrollWith等总结  对象尺寸会涉及width和height,我们以width为例,height则是一样的道理。  1、clientWidth:对象可见的宽度,不包括滚动条等边线,会随窗口的显示大小改变。  clientWidth = 元素width+padding  2、scrollWidth:实际内容的宽,不包括边线宽度,会随着对象中内容的多少改变。  无滚动时等于c…

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

    对象尺寸会涉及width和height,我们以width为例,height则是一样的道理。

    1、clientWidth:对象可见的宽度,不包括滚动条等边线,会随窗口的显示大小改变。

    clientWidth  =  元素width + padding

    2、scrollWidth:实际内容的宽,不包括边线宽度,会随着对象中内容的多少改变。

    无滚动时等于clientWidth,有滚动时,需要计算

    3、offsetWidth:对象的可见宽度,包括滚动条等边线,会随窗口的显示大小改变。

    offsetWidth  =  元素width + padding + border

    CSS中的margin属性,与clientWidthoffsetWidth均无关

 

浏览器offsetWidth、clientWidth、scrollWith等总结

    4、width:不包括滚动条和工具条的宽度。

    5、innerWidth:窗口中文档显示区域的宽度,不包括菜单栏、工具栏等部分,该属性可读可写。注意,IE浏览器不支持该属性。

    6、outerWidth:窗口中文档显示区域的宽度,包含菜单栏、工具栏等部分。

        获取outerWidth有两个jquery方法

        outerWidth():outerWidth  =  padding + border

        outerWidth(true): outerWidth  =  margin + padding + border

 

    注意事项:

    1.获取这些尺寸信息时,clientWidth、scrollWidth和offsetWidth用<document.getElementById(‘Id’).属性>形式获取,它们是javascript对象属性,没有jquery方法。

    2.有jquery方法的是: width()、 innerWidth()outerWidth()outerWidth(true)

    3.一般情况下 width() <= innerWidth() <= outerWidth() <= outerWidth(true)

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

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

(0)
上一篇 2022年7月22日 下午4:00
下一篇 2022年7月22日 下午4:00


相关推荐

  • 「 数学模型 」“使用SPSS软件主成分分析”实例

    「 数学模型 」“使用SPSS软件主成分分析”实例本文主要讲解软件使用技巧 1 SPSS 软件下载地址 https pan baidu com s 1TosjO2SPolm 提取码 4sqa2 软件使用过程 点击 文件 打开 数据 上面过程也可以将数据键盘敲进去 点击 分析 降维 因子分析 点击 继续 可以查看分析结果

    2026年3月17日
    2
  • centos7 vmware(静态IP)

    文章目录1.设置虚拟机网络2.设置宿主机网卡信息3.修改配置文件4.测试这里在NAT模式下进行设置。1.设置虚拟机网络对应于NAT模式,虚拟机应该设置VMnet8,点击编辑-&gt;虚拟网络编辑器,如图:点击更改设置,进入下图界面,选中VMnet8,取消勾选使用本地DHCP服务将IP地址分配给虚拟机点击NAT设置,进入下图界面在子网IP网段中选一个IP作为网关IP并记住(后面有…

    2022年4月11日
    32
  • 两向量叉乘的计算公式_向量的叉乘运算法则

    两向量叉乘的计算公式_向量的叉乘运算法则向量的叉乘运算法则为 向量 c 向量 a 向量 b a b sin 向量的外积不遵守乘法交换率 因为向量 a 向量 b 向量 b 向量 a 点乘和叉乘的区别点乘 也叫向量的内积 数量积 顾名思义 求下来的结果是一个数 向量 a 向量 b a b cos 在物理学中 已知力与位移求功 实际上就是求向量 F 与向量 s 的内积 即要用点乘 叉乘 也叫向量的外积 向量积 顾名思义 求下来的结果是一个向量 记这个向量

    2026年3月16日
    2
  • arcgis制作土地利用转移矩阵

    arcgis制作土地利用转移矩阵1 首先下载土地利用的影像 在这里我用的是资源环境数据云平台的数据 分别为 1980 年与 2015 年的土地利用栅格影像 然后打开影像 2 下载影像后进行重分类影像 因为影像原分类是二级分类 我这里需要的是一级分类就行了 具体详细的分类可以在下载时察看 在这里就不过多介绍了 分类操作如下 3 上一步完成后土地利用分类就完成了 然后裁剪出自己的研究区 如果是对整个中国研究的话就不用裁剪了 裁剪步骤如下 4 对上面裁剪出来的研究区进行栅格转面 操作步骤如下 5 得到转化后的矢量面状数据

    2026年3月20日
    2
  • 腾讯元宝和豆包哪个更好用?

    腾讯元宝和豆包哪个更好用?

    2026年3月14日
    4
  • get请求的长度限制是多少_url长度限制为多少

    get请求的长度限制是多少_url长度限制为多少Httpget方法提交的数据大小长度并没有限制,Http协议规范没有对URL长度进行限制。目前说的get长度有限制,是特定的浏览器及服务器对它的限制。各种浏览器和服务器的最大处理能力如下:IE:对URL的最大限制为2083个字符,若超出这个数字,提交按钮没有任何反应。Firefox:对Firefox浏览器URL的长度限制为:65536个字符。Safari:URL最大长度限制为80000个字符。Opera:URL最大长度限制为190000个字符。Goog

    2022年8月24日
    41

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号