首页 > 其他 > 详细

offset系列

时间:2020-06-05 21:23:42      阅读:46      评论:0      收藏:0      [点我收藏+]

offset系列:以下5个属性返回值不带单位。

    el.offsetParent:(元素中带有最近定位的祖先元素)值有可能是父亲(position:relative),如果没有一直往上回溯祖先。

        区别:[parentnode:始终是上一级父亲]

    el.offsetTop:表示元素距离其offsetParent上方的偏移;

    el.offsetLeft:表示元素距离其offsetParent左边框的偏移;

   el.offsetWidth:表示元素实际宽度;

        包括:左右border+左右padding+width

    el.offsetHeight:表示元素实际高度;

        包括:上下border+上下padding+height

    con:

        offset              VS                 style

     获得数据无单位                         带单位的字符串

     任意样式                               只获取行内样式

     offsetWidth:包含3部分                 style.width:只包含width

[属于只读属性,ele.offsetWidth=300px;无效]   style.width:可读可写

client系列:结果不带单位

    可以动态获取元素边框大小、元素大小。{跟边框紧绑定}

    el.clientTop            :      返回元素上边框的宽度

    el.clientLeft                  返回元素左边框的宽度

    el.clientWidth                  返回元素宽度:padding+内容宽

    el.clientHeight                 返回元素高度:padding+内容高

scroll系列:结果不带单位

    el.scrollTop:          

    el.scrollLeft:         

    el.scrollWidth:         自身实际内容宽度,不包含边框

    el.scrollHeight:        自身实际内容高度,不包含边框


相对定位的元素并未脱离文档流,而绝对定位的元素则脱离了文档流。在布置文档流中其它元素时,绝对定位元素不占据空间。

相对定位的元素是在文档中的正常位置偏移给定的值,但是不影响其他元素的偏移。

固定定位与绝对定位相似,但元素的包含块为 viewport 视口。该定位方式常用于创建在滚动屏幕时仍固定在相同位置的元素。

粘性定位可以被认为是相对定位和固定定位的混合。元素在跨越特定阈值前为相对定位,之后为固定定位

offset系列

原文:https://www.cnblogs.com/macro-renzhansheng/p/13051587.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!