div{
overflow:hidden;
border:1px solid red;
}
img{
width:160px;
height:160px;
padding:20px ;
}
<div>
<img src="http://i.imgur.com/MnmGmN7.jpg" />
</div>
divが私のFirefoxに全身を記入します。
imgのパディングが40pxに変更された場合、divの幅は160 + 40 + 40 = 240に変更されます。
div{
width:200px;
border:1px solid red;
}
望ましい効果は以下の通りです。あなたがintrinsic sizingを使用して大丈夫なら
、あなたがfit-content
を使用することができます。