Mac scrollbar

今天做一个页面,遇到了一个问题,关于scrollbar的,折腾了半天总算找到问题。

keywords: Mac scrollbar 滚动条 invisible 隐藏
问题:<body>的宽度为1280<header>的宽度为100%,但是在firebug中查看<header>的宽度只有1265,而且其他人的电脑上<header>的宽度都是正常的1280,只有我的是1265.

代码如下

<html>
<head>
    <style type="text/css">
        html,body{
            width: 100%;
            height: 100%;
        }
        header{
            width: 100%;
        }
    </style>
</head>
<body>
    <header></header>
</body>
</html>

此时<body>的盒模型如下

body的宽度为1280

<header>的盒模型如下

header的宽度为1650

我就纳闷了,为啥就缺了15px
对比了同事的电脑后发现我电脑上的scrollbar是实体的

实体scrollbar

而其他同事电脑上的scrollbar都是透明的,只有滚动时才会出现


透明scrollbar

问题就在这了,实体scrollbar占掉了15px的像素,因此<header>少了15px.

解决方案(Mac):
系统便好设置 -> 通用 ->显示滚动条 -> 滚动时

滚动时才显示滚动条

总结
初入Mac, 还不够熟练,因此犯这样的错误。果然造轮子并不是无益之事,经验就是这么积累的。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 14,694评论 1 92
  • 使用sketch最重要的一点是设计好控件的规范。 为做好设计规范需要对色彩进行编号,比如:color_a”_1,c...
    youyeath阅读 26,538评论 2 237
  • CSS格式化排版 文字排版--字体 我们可以使用css样式为网页中的文字设置字体、字号、颜色等样式属性,如下: 不...
    wq04200阅读 3,101评论 0 1
  • 你站在屋顶问我什么是爱情 也许我也不懂 只是望着你的背影 站成我整个世界的风景 你是那清晨的初阳 唤醒所有的梦扬帆...
    柳小落阅读 1,283评论 0 0

友情链接更多精彩内容