美文网首页LiYajie web前端
web前端-client 属性

web前端-client 属性

作者: LiYajie | 来源:发表于2017-03-16 11:21 被阅读9次

client

  1. Element.clientWidth
    1.1 Element.clientWidth = 内容宽度 + 内边距的宽度(padding), 不包含外边距, 滚动条和边框的宽度

  2. Element.clientHeightElement.clientHeight同理

  3. Element.clientLeft 表示左边边框的宽度, 不包括左边外边距和内边距.

  4. Element.clientTop 表示顶部边框的宽度, 不包括顶部外边距和内边距.

借用一张图来说明:

盒子图

offset

  1. 与 offset 相关的属性都是只读的.
  2. HTMLElement.offsetWidth 表示盒子的宽度, 包含内容宽度, 内边距和边框宽度
  3. HTMLElement.offsetHeight 表示盒子高度, 包含内容高度, 内边距和变宽高度.
  4. HTMLElement.offsetLeft 表示当前元素最上角相对于HTMLElement.offsetParent 节点的左边距的偏移的像素值.
  5. HTMLElement.offsetTop 表示当前元素的左上角相对于HTMLElement.offsetParent 节点的上边距的偏移的像素值.
  6. HTMLElement.offsetParent 该节点的最近的具有定位属性的父节点, 如果没有, 则继续向上找, 如果都没找到, 则 body 就是offsetParent, 在标准模式下是:html, quirks下是:body, 当元素 style.display = 'none'; 的时候, 则 offsetParent则返回 null, 如果当前元素的position : fixed; 则 offsetParent 返回null.

scroll

  1. scrollHeight 表示内容高度, 当有垂直滚动条的时候, 也包含隐藏的内容的部分, 还包括内边距.
  2. scrollWidth 表示内容宽度, 当有水平滚动条的时候, 也包含隐藏的内容的部分, 还包含边框.
  3. scrollTop 表示垂直方向上滚动的距离 . 元素顶部距离容器顶部的距离.
  4. scrollLeft 表示水平方向上的滚动距离 . 元素左侧距离容器左侧的距离.

相关文章

  • web前端-client 属性

    client Element.clientWidth1.1 Element.clientWidth = 内容宽度 ...

  • web 开发里 SSR,CSR 和 SSG 的区别

    本文介绍这三种 Web 前端开发领域中的术语的区别。 CSR - Client Side Rendering 一种...

  • web 属性

    accesskey 密码属性**** 编程语言:解释型和编译型WEB前端:HTML+CSS+JavaScript...

  • Web前端

    Web前端 web前端是什么- 定义 职责 web前端基础知识和学习路线 web前端学习的资源 1.Web前端是...

  • 无标题文章

    #Web前端 - web前端是什么 - 定义 - 职责 - web前端基础知识和学习路线 - web前端学习的...

  • 好程序员web前端培训分享CSS属性组成及作用

    好程序员web前端培训分享CSS属性组成及作用 学习目标 [if !supportLists]·[endif]1、...

  • 2018-05-16

    web前端开发 什么是web前端 web前端开发也戏称“web前端开发攻城狮”,目前这个职位也叫“大前端”。这个职...

  • CSS基本属性的用法

    web前端开发 - 2 CSS基本属性的用法 1、CSS简介 英文全名:cascading style sheet...

  • CSS基本属性的用法

    web前端开发 - 2 CSS基本属性的用法 1、CSS简介 英文全名:cascading style sheet...

  • CSS中的float定位技术在iOS上的实现

    CSS中的float属性简介 几乎所有会WEB前端开发的同学都知道CSS中有一个float属性用于实现HTML元素...

网友评论

    本文标题:web前端-client 属性

    本文链接:https://www.haomeiwen.com/subject/yjsdnttx.html