Alexander3928
@Alexander3928

Почему изображение выходит за пределы родительского блока?

Почему изображении вылазит за пределы фиксированого значения родителя? И как это фиксануть

https://codepen.io/Alexxxsander/pen/QWmMwpd
  • Вопрос задан
  • 234 просмотра
Решения вопроса 1
@cssfish
Плохое знание основ - причина больших бед
Потому что минимальное значение для детей в flex&grid берется по контенту.
Т.е. что бы не вылазило, переопределяем минимальное значение, в данном случае - высоту.
.parent > * { min-height: 0; }

Далее аналогично для внутреников правой...
.parent .item-2 div { min-height: 0; }
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 4
@ArtJH
Чтобы запретить выходить за пределы родителя, нужно задать ему свойство overflow: hidden

.parent {
    overflow: hidden;
}
Ответ написан
noder_ss
@noder_ss
Линуксоид-энтузиаст и SQL разработчик
Если хотите обрезать, то родителю добавьте overflow:hidden;
Ответ написан
Комментировать
@drtvader
Вечный студент
Ну или например внутри body overflow: auto сделать. Задача непонятна.
Ответ написан
Комментировать
SeaInside
@SeaInside
15 лет пилю все эти штуки
Есть от вопроса ощущение проблемы XY
Но если уж решать обозначенную проблему, то два пути у вас:
  1. Убрать `height` у родительского блока
  2. Сделать внутренним элементам относительное позиционирование, а картинки внутри прибить к ним абсолютами
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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