@hundred

Почему размеры picture не совпадают с размерами img?

Использую picture чтобы вставить адаптивную картинку.
Но часто высота или ширина picture не совпадают с размерами img.
У img размеры заданы, у picture ничего в стилях не прописано.
Например, в таких ситуациях возникают проблемы с центровкой изображения в блоке.

<picture>
            <source media="(min-width: 1440px)" srcset="img/logo-desktop.svg" width="202" height="59">
            <source media="(min-width: 768px)" srcset="img/logo-tablet.svg" width="174" height="52">
            <img class="logo__img" src="img/logo-mobile.svg" width="34" height="auto" alt="">
</picture>

Вставил этим кодом, смотрю в браузере на ширине 320, высота img 19.19px , а высота picture 27.19px.
Откуда взялась разница в 8px ?
  • Вопрос задан
  • 138 просмотров
Пригласить эксперта
Ответы на вопрос 1
DanArst
@DanArst Куратор тега CSS
Гриффиндор в моде при любой погоде!
Задайте картинке свойство:
img.logo__img {
display: block;
}
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы