Если вы хотите, чтобы изображение заполняло весь div (с частями, возможно, обрезанными), используйте background-size: cover
Если вы хотите целиком изображение должно отображаться во всех возможных пропорциях div (при этом части div не заполняются фоновым изображением), используйте background-size: contain;
.
Если вы хотите, чтобы все div
было заполнено изображение и не заботитесь об искажении изображения из-за неправильного отношения высоты / ширины, вы можете использовать background-size: 100% 100%;
(что обычно плохая идея для фотографий и работает только для абстрактной графики)
Если если вы хотите, чтобы все изображение отображалось без обрезки и без пустых мест в DIV, вам необходимо указать параметры DIV width
и height
, которые отражают исходное соотношение высоты / ширины изображения.