【发布时间】:2011-08-17 01:41:15
【问题描述】:
我一直忙于创建我的网站,但是在测试我在 Opera 上正在进行的主页的过程中,我注意到它正在添加一个水平滚动条。从我的页面中删减部分后,我注意到如果我只留下一个带有 ID 功能的 div,问题仍然会发生。我尝试通过在上面找不到任何东西来搜索它......在任何地方。
这是一个示例问题页面的链接Opera Box Shadow Bug
重要的是要注意它只出现在 Opera 中,并且作为 CSS3 规范的一部分,它声明 box-shadow 不在高度或宽度上。
有没有人有一个简单的解决方案?我发现唯一有效的方法是在盒子阴影 div 周围或几个 div 周围放置一个包含 Div 并设置溢出:隐藏; ,这远非理想。
我尚未检查 Opera for Windows,但它发生在 Opera for Mac (v11.50) 上。
【问题讨论】:
-
尝试为 id 提供 width: 100%。如果它不起作用,请为相同的 id 提供 overflow:hidden。
-
@Mah 溢出:隐藏;对于相同的 ID 不会做任何事情,因为盒子阴影不是 div 的一部分。 div 本来就应该有 width: 100%;我的错。立即上传最新文件。