html商城选择尺寸,Html 中各种宽高尺寸汇总

1. window innerHeight 和 outerHeight

innerHeight 表示浏览器中页面内部呈现部分的高度,包括水平滚动条部分(如果有的话),不包括页面标签部分。

outerHeight 表示整个浏览器的高度。

a6d6203b7685113f6f6e1cfe6bdc898c.png

2. Element.clientHeight

元素内容在 box 中呈现部分高度:包括 padding,但不包括 borders, margins, horizontal scrollbars。

clientHeight = CSS height + CSS padding - height of horizontal scrollbar。

document height 等同于 html.clientHeight 或 body.clientHeight。

f94555c28cfe9cbb803a277ba742f2d2.png

3. Element.offsetHeight

与 clientHeight 的区别是: offsetHeight 包含 borders 高度。

::before or ::after

4. Element.scrollHeight

元素全部内容(包含因溢出未呈现部分)的高度。度量方式和 Element.clientHeight 一样,包括 padding,但不包括 borders, margins, horizontal scrollbars。

如果元素全部内容都能够呈现在 box 中,不出现垂直滚动条,则 Element.scrollHeight 等于 Element.clientHeight。

b27573404d12dda3033db9bdb1ae64fa.png

5. Element.scrollTop

表示元素内容向上滚动的高度值,即元素内容的顶部与呈现部分的顶部的距离,因此其值 >=0。

如果元素没有滚动条(未溢出),即 scollTtop 为 0,如果元素内容滚动到最下端,则 scrollHeight = scrollTop + clientHeight。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值