Element.clientWidth

Element.clientWidthElement.clientWidth

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

https://developer.mozilla.org/zh-CN/docs/Web/API/Element/clientWidth


<style>
    * {
        padding: 0;
        margin: 0;
    }
    #div {
        width: 200px;
        height: 200px;
        padding: 10px;
        border: 5px solid lightgreen;
        margin: 20px;
        background: lightskyblue;
    }
</style>
<div id="div"></div>

Element.clientWidth


clientWidth和clientHeigh  clientTop和clientLeft

  • clientWidth = width+左右padding
  • clientHeigh = height + 上下padding 

  • clientTop = boder.top(上边框的宽度)
  • clientLeft = boder.left(左边框的宽度)
const div = document.getElementById("div");
console.log("clientWidth: " + div.clientWidth);
console.log("clientHeight: " + div.clientHeight);
console.log("clientTop: " + div.clientTop);
console.log("clientLeft: " + div.clientLeft);

 Element.clientWidth


 

offsetWidth和offsetHight  offsetTop和offsetLeft

  • offsetWidth = width + 左右padding + 左右boder
  • offsetHeith = height + 上下padding + 上下boder
  • offsetTop:当前元素上边框外边缘到最近的已定位父级(offsetParent) 上边框内边缘的距离。如果父级都没有定位,则分别是到body顶部和左边的距离
  • offsetLeft:当前元素左边框外边缘到最近的已定位父级(offsetParent) 左边框内边缘的距离。如果父级都没有定位,则分别是到body 顶部和左边的距离

 


https://blog.csdn.net/qq_42089654/article/details/80515916 

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

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

(0)
上一篇 2022年7月22日 下午5:46
下一篇 2022年7月22日 下午5:46


相关推荐

  • n8n基础教程系列(十三)Crypto节点介绍

    n8n基础教程系列(十三)Crypto节点介绍

    2026年3月15日
    3
  • unity3d官网下载安装教程_3D怎么安装

    unity3d官网下载安装教程_3D怎么安装入门小菜鸟,希望像做笔记记录自己学的东西,也希望能帮助到同样入门的人,更希望大佬们帮忙纠错啦~侵权立删。一、官网下载链接https://unity3d.com/cn/但是可能是因为我没翻墙,所以我根本没办法进入这个网页二、Unity3D中国官网下载但是天无绝人之路嘛可不是,让我找到了这么个大宝贝Unity所有版本下载|Unity中国官网点进链接后往下翻然后根据提示进行一些注册和登录,就可以选择你想要的版本进行下载啦三、Unity3D安装教程这里我选择.

    2026年1月22日
    6
  • pic单片机c语言 程序,PIC单片机C语言编程教程(1)

    pic单片机c语言 程序,PIC单片机C语言编程教程(1)原代码调试 使用 MPLAB IDE 内的调试工具 ICE2000 ICD2 和软件模拟器都可以实现原代码级的程序调试 非常方便 首先必须在你的计算机中安装 PICC 编译器 无论是完全版还是学习版都可以和 MPLAB IDE 挂接 安装成功后可以进入 IDE 选择菜单项 ProjectSetLa 打开语言工具挂接设置对话框 如图 11 1 所示 C3 82 C

    2025年11月17日
    5
  • java快捷键大全,非常详细,清楚明了

    java快捷键大全,非常详细,清楚明了Ctrl 快捷键 介绍 Ctrl F 在当前文件进行文本查找 必备 Ctrl R 在当前文件进行文本替换 必备 Ctrl Z 撤销 必备 Ctrl Y 删除光标所在行或删除选中的行 必备 Ctrl X 剪切光标所在行或剪切选择内容 Ctrl C 复制光标所在行或复制选择内容 Ctrl D 复制光标所在行或复制选择内容 并把复制内容插入光标位置下面 必备 Ctrl W 递进式选择代码块 可选中光标所在的单词或段落 连续按会在原有选中的基础上再

    2026年3月18日
    2
  • subprocess理解

    subprocess理解Linux 进程导语计算机实际上可以做的事情实质上非常简单 比如计算两个数的和 再比如在内存中寻找到某个地址等等 这些最基础的计算机动作被称为指令 instruction 所谓的程序 program 就是这样一系列指令的所构成的集合 通过程序 我们可以让计算机完成复杂的操作 程序大多数时候被存储为可执行的文件 这样一个可执行文件就像是一个菜谱 计算机可以按照菜谱作出可口的饭菜 那么 程序

    2026年3月17日
    2
  • 移动端jquery分页

    移动端jquery分页以下是在以前所写的一个 jquery 的移动端分页 希望对大家有所帮助 之前所写时可能借鉴了一些大佬的 但实在是时间久了 找不到了 若有原作者看到后不满意可联系 一 引入 css 最新版本的 Bootstrap 核心 CSS 文件

    2026年3月18日
    2

发表回复

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

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