【发布时间】:2012-03-07 11:51:00
【问题描述】:
我有一个要应用圆角的 div。
这是我的demo fiddle。
<div> </div>
div {
margin: 20px;
width: 250px;
height: 250px;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
-khtml-border-radius: 15px;
border-radius: 15px;
background-color: #4c66a1;
border: 2px solid #4c66a1;
}
我还为这个 div 应用了边框和背景颜色。该问题出现在 Firefox 中。边框和 div 的背景颜色之间有少量空白(见下图)。它非常小,但人们仍然注意到了它。它看起来像拐角处的灯光效果。
这是 Firefox 中圆角的已知问题吗? IE、Chrome 和 Opera 都可以。
仅供参考/为了说明问题,我将边框和背景颜色设置为相同,即使它是多余的。它使空白更加突出。
火狐浏览器/IE/Opera
【问题讨论】:
-
当我将颜色更改为红色时它没有重现
-
@FosterZ:Red 仍然为我做这件事。只是不太明显。将半径曲柄增加到 50,你会看到它,差不多。编辑:实际上,我在 15 岁时仍然可以看到它,老鹰注视着我;)
-
是的,这就是为什么我在示例中使用相似的颜色来更好地说明问题。明亮的颜色会让你的视线远离它,而且问题不那么明显。如果您真的想看到它发生,请尝试使用边界半径创建一个圆圈。空格将包围整个 div。
-
修复了!只需使用颜色
#FFF... 是的,但实际上,必须是 Firefox 渲染的东西(错误或糟糕的设计) -
@musefan 我不能使用白色,因为我想要边框和背景色。