Necesito esquinas redondeadas en un div padre para enmascarar el contenido de su niño. overflow: hidden
funciona en situaciones simples, pero se rompe en los navegadores basados en webkit y Opera cuando el padre está posicionado de forma relativa o absoluta.
Esto funciona en Firefox e 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>
¡Gracias por la ayuda!
ACTUALIZACIÓN: El error que causa este problema se ha solucionado desde Chrome. Sin embargo, no he vuelto a probar Opera o Safari.