Div и Image Margin / Padding - PullRequest
       5

Div и Image Margin / Padding

10 голосов
/ 13 января 2010

Может кто-нибудь сказать мне, почему ниже CSS создает дополнительное поле под изображением? Он должен просто добавить 5px отступы вокруг всего, и он отлично работает с текстом. Есть идеи?

div#somediv {
margin: 0;
padding: 5px;
}

div#somediv img {
margin: 0;
padding: 0;
}

<div id="somediv">
  <img src="someimage.jpg" />
</div>

1 Ответ

28 голосов
/ 13 января 2010

Попробуйте сделать изображение элементом уровня блока:

div#somediv img
{
    display: block;
    margin: 0;
    padding: 0;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...