首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >浏览器正在生成一个奇怪的边框

浏览器正在生成一个奇怪的边框
EN

Stack Overflow用户
提问于 2013-08-27 13:44:17
回答 3查看 59关注 0票数 0

我今天去用Chrome测试我的网站,我注意到浏览器在我网站的某些部分创建了一个奇怪的边框。它是一个白色边框,它包括窗口的右侧和底部,以及我的侧边栏菜单的右侧。我不记得当我昨天测试这个网站的时候,这个边界已经不在了。我认为这是一个浏览器错误,我在Safari中打开了网站,同样的问题也出现了。我有一种感觉,这是用户的错误(可能是一个非常愚蠢的错误),但我不知道如何摆脱它。在此边框消失之前,我无法正确测试站点

我没有在我的代码中写入这个边框,它看起来像是在浏览器中打开的某种设置,但我不知道如何关闭它。我在下面添加了一张“神秘边框”的图片。

图片在这里http://imgur.com/HP6krR9,wzfiODj

Code is here http://jsfiddle.net/Feu8H/

EN

回答 3

Stack Overflow用户

发布于 2013-08-27 14:01:55

尝试将此代码添加到您的css:

代码语言:javascript
复制
body{margin: 0;
     padding: 0;}

#nav_container{margin: 0;
     padding: 0;}

如果这样不起作用,可以尝试添加这个类:

代码语言:javascript
复制
.cBoth{clear: both;}

在#nav_container分区之后,在此分区中写入:

希望能摆脱这些边界。

票数 0
EN

Stack Overflow用户

发布于 2013-08-27 14:06:26

这些边框来自卷轴。在html中用overflow:hidden;替换overflow:scroll;,body标签将删除这些边框,但滚动也会删除。对于侧栏,请查看#nav_bar并执行相同的替换操作。http://jsfiddle.net/Feu8H/3/

后期编辑:更好的解决方案是使用overflow:auto;而不是overflow:hidden;,因为使用overflow:hidden可能会使一些访问者看不到所有内容。

票数 0
EN

Stack Overflow用户

发布于 2013-08-27 14:09:14

好吧,这就是问题所在。这与我的任何代码都没有任何关系。事实上,这与我的电脑设置有关(OSX Mountain Lion)。我通常在建立网站时使用触摸板,但今天我碰巧连接了我的USB鼠标。System Preferences>Personal>General中有一项设置,可根据所连接的鼠标外围设备更改滚动条的显示方式。连接USB鼠标时,无论是否正在滚动,都会始终显示滚动条。这些“神秘边框”就是滚动条。我只是改变了设置,现在一切都正常了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18457824

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档