【发布时间】:2011-08-09 20:09:33
【问题描述】:
我需要父 div 上的圆角来掩盖其子级的内容。 overflow: hidden 在简单的情况下工作,但在基于 webkit 的浏览器和 Opera 中,当父级相对或绝对定位时会中断。
这适用于 Firefox 和 IE9:
CSS
#wrapper {
width: 300px;
height: 300px;
border-radius: 100px;
overflow: hidden;
position: absolute;
}
#box {
width: 300px;
height: 300px;
background-color: #cde;
}
HTML
<div id="wrapper">
<div id="box"></div>
</div>
感谢您的帮助!
更新:导致此问题的错误已在 Chrome 中修复。不过,我还没有重新测试过 Opera 或 Safari。
【问题讨论】:
标签: html rounded-corners css