Я пришел сюда в поисках ответа, потому что у меня была похожая проблема в Chrome 18.
Я пытался создать закругленное поле с двумя элементами внутри него - заголовок и порядковый номер - с позиционированным порядковым номеромабсолютно в левом нижнем углу поля.
Что я заметил, так это то, что если бы у меня был такой HTML-код, элемент заголовка мог бы кровоточить за пределами закругленных углов (border-radius), даже если переполнение было скрытородительский элемент:
<a>
<div style="overflow:hidden; border-radius:15px; position:relative;">
<div id="title" style="text-align:center;">Box Title</div>
<div id="index" style="position:absolute; top:80px;">1</div>
</div>
</a>
Но если я переместил относительное положение на один родительский элемент, все выглядело бы хорошо:
<a style="position:relative;">
<div style="overflow:hidden; border-radius:15px;">
<div id="title" style="text-align:center;">Box Title</div>
<div id="index" style="position:absolute; top:80px;">1</div>
</div>
</a>