admin 管理员组文章数量: 887021
2023年12月18日发(作者:100z型钢)
Margin和NBEV计算
通过js获取高度时往往会忽略掉对应的margin-top或NBEV,这个时候获取到的高度会有偏差,那zai Margin和NBEV计算中怎么可以避免这个偏差呢?
目前有两种方法如下:
(1)法一:
let secDiv=elector('.sec');//获取元素
putedStyle(secDiv);//可打印查看具体的值
(2)法二:
let secDiv=elector('.sec');//获取元素
putedStyle(secDiv);//可打印查看具体的值
getComputedStyle(element[,pseudo]):可以有一个参数,也可以有两个参数,第二个参数是伪类::before,该参数不是必须的,空字符串或没有参数则表示元素本身。当不查询伪类元素的时候可以忽略或者传入null。
element:都应该知道这个参数是元素的意思吧,再次不做过多介绍
[,pseudo]:此种格式不必纠结,只是代表可选的意思,即可有可无
经过本人的实验,直接获取里边的margin值还是不可以的,所以本人常用另一种方法
(3)法三:
let secDiv=elector('.sec');//获取元素let
secMargin=getComputedStyle(secDiv);//可打印查看具体的值
(Bottom);//打印出类名为sec的标签的margin-bottom的值
版权声明:本文标题:Margin和NBEV计算 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1702873254h434135.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论