I have a layout looking like this:
.flex-row {
display: flex;
flex-wrap: wrap;
}
.column-12 {
width: 50%;
}
.column-12 {
width: 50%;
}
<div class="flex-row">
<div class="column-12" id="column-1">
Here are some form fields
</div>
<div class="column-12" id="column-2">
Here should be the image
</div>
</div>
The column-1
has children that define its height. I want it to be the maximum height a column can get in a .flex-row
(so column-2
will never exceed column-1
height) – this is because I want the image fitted in the column-2
that will have height: 100%
so it should match the column-1
height.
How can I do this? When I put an image into column-2
and set max-width: 100%; width: 100%; height: 100%; max-height: 100%;
it matches the width, but the image is much taller than the column-1
.