Ich brauche runde Ecken auf einem Eltern-Div, um Inhalte von seinen Kindern zu maskieren. overflow: hidden
Funktioniert in einfachen Situationen, bricht jedoch in Webkit-basierten Browsern und Opera ab, wenn das übergeordnete Element relativ oder absolut positioniert ist.
Dies funktioniert in Firefox und 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>
Danke für die Hilfe!
UPDATE: Der Fehler, der dieses Problem verursacht, wurde seitdem in Chrome behoben. Ich habe Opera oder Safari jedoch nicht erneut getestet.