私は内側とのを持っています。私の問題: 外側の div は、border-radius と overflow: hidden を取得しました。画像は親よりも幅が広いです。しかし、overflow: hidden は画像の残りの部分を隠すのにうまく機能します。画像ではなく、border-radius のみが機能します。なんで?
私のHTML構造:
<div class="teaser-container tc1-sidebar">
<a href="#">
<img class="teaser-image bottom" src="dist/img/teaser/bigteaser-bonus-hover.jpg" alt="teaser"><img class="teaser-image top" src="dist/img/teaser/bigteaser-bonus.jpg" alt="teaser">
</a>
</div>
外側の CSS :
position: relative;
overflow: hidden;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
内部の CSS:
position: absolute;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
回避策をありがとう!
私の問題を見てください: http://jsfiddle.net/7h4SD/