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

Как задавать значения width и height изображениям при адаптивной верстке?

Если я использую атрибут loading="lazy" у изображений, то из-за того, что не задается высота, при загрузке происходит смещение контента вниз.

Отсюда вопрос как с этим бороться?

Можно задать ширину и высоту картинке, но у нее должны быть разные значения на мобилке и на десктопе, а картинка одна.

Еще вопрос как быть с резиновыми картинками в таком случае, которые занимают 100% ширины экрана и соответственно высота у них тоже меняется пропорционально соотношению сторон на мобилке, а на десктопе у них фиксированная ширина и высота
  • Вопрос задан
  • 68 просмотров
Подписаться 1 Простой 4 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
  • Stepik
    Основы HTML и CSS
    2 недели
    Далее
  • OTUS
    HTML/CSS
    3 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 1
@vlados1411
задать родителю position: relative и padding-bottom: 67%(от этого зависит соотношение сторон, есть поставить 100%, получится квадратное изображение. а самому IMG position; absolute, width: 100%, height: 100%, top: 0, left: 0 ну и object-fit: cover или contain
Ответ написан
Ваш ответ на вопрос

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

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