1.clientLeft和clientTop

返回的是内容区域的左上角相对于整个元素左上角的位置(包括边框)

2.clientWidth和clientHeight

表示内容区域的高度和宽度,包括padding大小,但是不包括边框和滚动条

3.offsetLeft和offsetTop

offsetLeft和offsetTop表示相对于最近的祖先定位元素(CSS position 属性被设置为 relative、absolute 或 fixed 的元素)的左右偏移值

4.offsetParent

第一个祖定位元素(即用来计算上面的offsetLeft和offsetTop的元素)

offsetParent元素只可能是下面这几种情况:

  • <body>
  • position不是static的元素
  • body元素为定位元素的终极boss,所以其上头就没有其他定位元素了。也就是说body元素没有offsetParent

5. offsetWidth和offsetHeight

整个元素的尺寸(包括边框)

6.scrollLeft和scrollTop

scrollLeft和scrollTop表示元素滚动的像素大小。可读可写。这个玩意貌似我们用得比较多

7.scrollWidth和scrollHeight

表示整个内容区域的宽高,包括隐藏的部分。如果元素没有隐藏的部分,则相关的值应该等用于clientWidth和clientHeight。当你向下滚动滚动条的时候,scrollHeight应该等用于scrollTop + clientHeight

CSS之元素视图属性相关推荐

  1. CSS之Screen视图属性

    1.availWidth和availHeight availWidth和availHeight返回的是显示器可用宽高,注意不包括开始菜单栏这种东东的高度和宽度 2.colorDepth 表示显示器的颜 ...

  2. c语言中边框所占两列一行,css中的border-collapse属性如何设置表格边框线?(代码示例)...

    css中的border-collapse属性如何设置表格边框线?本篇文章就给大家介绍css中的border-collapse属性是什么? border-collapse属性设置表格边框线的方法.有一定 ...

  3. php 元素添加子元素,css,html_怎么在添加的子元素上继承父元素上已存在的子元素的属性?,css,html,javascript - phpStudy...

    怎么在添加的子元素上继承父元素上已存在的子元素的属性? 请问如何使添加后的子元素(tr)也能在鼠标经过前后继续保留其存在的子元素上的属性? dom的基础应用 window.οnlοad=functio ...

  4. css选择器匹配没有属性x的元素[重复]

    本文翻译自:css selector to match an element without attribute x [duplicate] This question already has an ...

  5. [css] css的哪个属性可以把所有元素或其父元素的属性重置呢?

    [css] css的哪个属性可以把所有元素或其父元素的属性重置呢? all:unset 个人简介 我是歌谣,欢迎和大家一起交流前后端知识.放弃很容易, 但坚持一定很酷.欢迎大家一起讨论 主目录 与歌谣 ...

  6. input里面只有name属性 可以用id定位么_Selenium元素定位 提高篇 CSS定位元素

    CSS(Casading Style Sheets)是一种用于渲染HTML或者XML文档的语言,CSS利用其选择器可以将样式属性绑定到文档中的指定元素.理论上来说无论一个元素定位多复杂都能够定位到元素 ...

  7. Dom基础 特殊的节点 获取元素节点的内容 获取元素的属性 css属性 Dom获取元素的方法

    1.Dom基础 <!DOCTYPE html> <html><head><meta charset="utf-8"><titl ...

  8. jQuery修改CSS伪元素属性

    CSS伪元素(pseudo elements)不是DOM元素,因此你无法直接选择到它们. 假设有如下HTML代码: <div class="techbrood" id=&qu ...

  9. 《HTML 5+CSS 3入门经典》——第2章 去其糟粕,取其精华——HTML 5 的元素与属性...

    第2章 去其糟粕,取其精华--HTML 5 的元素与属性 HTML 5 以HTML 4 为基础,对HTML 4 做了大量的修改.本章将从总体上介绍HTML 5 到底对HTML 4 做了哪些修改,HTM ...

最新文章

  1. python恶搞小程序-抖音最火的整蛊表白小程序如何做出来的?教你用python做出
  2. mysql每一步花费时间_MySQL之:日志
  3. CentOS 6.8 上 MySQL-server 数据库安装失败
  4. android 那几种动画,Android 动画实现几种方案
  5. Struts2源码阅读(五)_FilterDispatcher核心控制器
  6. VS调试启动编辑并继续功能
  7. 与国际接轨,中国人慎用这些汉字取名(最后一段对话,笑到喷饭!!)
  8. 纺织人工智能的下一个独角兽——智能验布机
  9. w10自动删除文件怎么关了_绝地求生怎么删除新地图_删新沙漠地图文件办法
  10. 179 Largest Number 把数组排成最大的数
  11. Android Studio 3.1.0.0 拖入控件显示问题
  12. sqlServer基础知识
  13. __builtin_choose_expr
  14. xxx is not a function
  15. oracle查看历史oracle database数据库版本并下载
  16. MQTT协议之Mosquitto
  17. 上标及下标 Unicode
  18. 循环机换变速箱油教程_标致308循环机更换自动变速箱油图文教程
  19. 二、TabLayout自定义图片指示器
  20. KuaiRec 快手首个稠密为99.6%的数据集 相关介绍、下载、处理、使用方法

热门文章

  1. qt 串口 环形缓存_qt linux串口 缓冲区多大
  2. 微型计算机控制理论基础答案,微型计算机控制技术试卷c
  3. python re findall 效率_python re模块findall()详解
  4. 精通java益处_你真的精通Java吗?
  5. 深入了解CSS字体度量,行高和vertical-align
  6. Windows常用shell命令大全
  7. RTP/RTCP/RTSP
  8. 一篇介绍VC开发OCX的文章,写得太棒了!!!
  9. 重学java基础第五课:博客的重要性
  10. PS教程第十六课:图层是Ps的基石