@Alex_87

Изображения.... В каких случаях вставлять в css через background, а в каких в html через тег img? Как сделать изображение адаптивным?

Здравствуйте! Подскажите пожалуйста следующее... Существует 2 вида вставки изображения: 1 - в сss, 2 - в html. Как определить, в каком случае вставлять изображение в css, а в каком в html? И главный вопрос: Как сделать адаптивным изображение в том и в другом случае? Спасибо!
  • Вопрос задан
  • 441 просмотр
Пригласить эксперта
Ответы на вопрос 3
Krasnodar_etc
@Krasnodar_etc
fundraiseup
Очень просто на самом деле. Если вам нужен именно фон - ставьте фон в css. Если картинка - самостоятельный элемент -

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

Про адаптивность: В работе с фоновой картинкой почти всегда хватает background-size: cover / contain .
Если картинка в html, то тут уже поинтереснее. Самый распространённый вариант - ширина в процентах + не указывать высоту.
Ответ написан
@Rheinmetall
Могу сморозить глупость
В любых случаях хоть так хоть эдак. Смотришь на конкретный случай и думаешь как тебе будет удобнее и правильнее.
Ответ написан
Комментировать
Negwereth
@Negwereth
lvivcss.com.ua
Если это иллюстрация — img
Если это декоративный элемент — css

Это общие случаи. Бывают исключения.
Ответ написан
Ваш ответ на вопрос

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

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