Как заставить картинку занять все доступное пространство, при этом не увеличивая высоту родителя
Помогите разобраться с картинкой.
Есть блок, в котором должна быть картинка. Блок не имеет фиксированную высоту, и в моем случае он не может иметь фиксированную высоту.
Как вписать в этот блок картинку, чтобы она не увеличивала его высоту, а подстраивалась адаптивно, под его текущую высоту.
Вот тут(codesandbox) пример, я вставил картинку, и она заняла все пространство, создавая при этом скролл, и увеличивая родителя.
Возможно ли вообще это сделать, или нужно обязательно строго ограничивать высоту?
В примере, между header и footer есть пространство. Как мне заполнить все это пространство блоком картинкой? Даже если высота окна будет меняться, высота картинки должна будет подстроится(только высота. Ширина может быть любой, не нулевой.)