Задать вопрос

Как определяется высота div со вложенным Img?

Имеется:
<div class="logo">
          <img src="img/b-logo.png" alt="header-logo" height="47" width="206">
</div>

Почему для div.logo устанавливается высота в 51px, в то время как высота вложенного элемента 47px?
Проверил в firefox, там высота этого же элемента 51.5px.
Скриншот
  • Вопрос задан
  • 492 просмотра
Подписаться 3 Оценить 1 комментарий
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Frontend-разработчик: тариф PRO
    10 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию + ИИ
    6 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 3
evgeniy8705
@evgeniy8705
Повелитель вселенной
Высота больше из за того что img инлайновый элемент. Чтобы сравнять высоту блока и img, нужно либо у img указать display: block, либо у div указать font-size: 0
Ответ написан
Комментировать
zualex
@zualex
Senior Software Engineer
Нужно к изображению применить vertical-align:bottom
Ответ написан
Комментировать
Punkie
@Punkie
.logo {
   font-size: 0;
}
img {
  margin: 0;
}
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы