Как не заполнить все тело в браузере?
div{
overflow:hidden;
border:1px solid red;
}
img{
width:160px;
height:160px;
padding:20px ;
}
<div>
<img src="http://i.imgur.com/MnmGmN7.jpg" />
</div>
ДИВ заполнит все тело на моем светлячок.
Это не умный способ, когда заполнение img изменено на 40 пикселей, ширина div будет изменена на 160 + 40 + 40 = 240.
div{
width:200px;
border:1px solid red;
}
Желаемый эффект такой, как показано ниже.