【发布时间】:2012-06-17 16:21:13
【问题描述】:
我正在尝试在使用边框半径属性的 div 上使用边框属性。
这是我的 CSS:
#page {
border: 1px solid #beb2b2;
width: 732px;
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
}
如您所见,我只是放置了一个边框半径(每个浏览器的所有不同属性)以及一个 1px 的边框。问题是两个顶角都没有绘制边框。它被绘制在其他任何地方,包括底角。我在谷歌上找了一些东西,但找不到任何东西......
有什么想法吗?
【问题讨论】:
-
如果你做到了
border: 3px,它会显示什么吗?我觉得这是一个渲染问题,导致边框无法正确对齐。 -
刚刚测试过here,似乎在 FF 和 Chrome 中运行良好。
-
我想我理解了我的错误,并试图解决这个问题,我将发布有关此的更多信息。顺便说一句,添加高度不会改变任何东西,这可能是因为我使用图像作为我的 div 诽谤“页面”的背景并且它覆盖了边框。
-
@Zuul NOT 查看演示 dabblet.com/gist/2931000
-
@MichaelDeKeyser demo 与
background-image正在与border-radius合作