我有一些代码看起来像这样:
<div id="shell">
<div id="title">TITLE HERE</div>
<div id="content">Article Content Goes Here</div>
</div>
外壳 div 有一个灰色边框,我想要圆角。我遇到的问题是标题 div 有一个绿色背景,它与 shell 的圆角重叠。它要么重叠,要么不突出边缘以提供流畅的外观。
我正在寻找一种向后兼容 IE 7 和 8 的解决方案,但如果 HTML5 中有一个简单的解决方案,我会愿意失去这些浏览器。
谢谢!
原文由 Dexter 发布,翻译遵循 CC BY-SA 4.0 许可协议
In your markup, you have to give border-radius to both
#shell
and#title
so that the#title
’s sharp corners don’t overlap#shell
的。一个活生生的例子, http://jsfiddle.net/BXSJe/4/