Мне нужны круглые углы родительского 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.