快捷导航

计算scrollWidth/scrollHeight时,与padding相关的差异。

Document*{padding:0;margin:0;}.box{width:200px;height:200px;border:10pxsolidblue;padding:10px;overflow:auto;}.inner{width:300px;height:300px;}为何宽度计算,比高度要少算10px。

免责声明:本内容仅代表回答者见解不代表本站观点,请谨慎对待。

版权声明:作者保留权利,不代表本站立场。

回复

使用道具 举报

参与会员1

5.scrollWidth和scrollHeight
                                document.body的scrollWidth和scrollHeight与div的scrollWidth和
                                scrollHeight是有点区别的。
                                1.给定宽高小于浏览器窗口
                                        scrollWidth通常是浏览器窗口的宽度
                                        scrollHeight通常是浏览器窗口的高度
                                2.给定宽高大于浏览器窗口,且内容小于给定宽高
                                        scrollWidth给定的宽度+其所有的padding、margin和border
                                        scrollHeight给定的高度+其所有的padding、margin和border
回复

使用道具 举报

可能感兴趣的问答

发新帖
TA的信息
  • 会员所属: 注册会员
  • 认证信息: 邮箱认证手机认证
  • 微信访问
  • 手机APP