I am having an issue with some flexbox styling where all of the content of a flex-column are collapsing in on each other in IE. Any help on how to get this working in IE would be greatly appreciated.
I cannot change the flex: 1 1 0%
to flex: 1 1 auto
as most of the styling on the site makes use of the flex-basis: 0 to calculate sizing.
.flex-container {
display: flex;
}
.flex-container > * {
flex: 1 1 0%;
display: block;
margin: 0.25em 0;
}
.flex-container > * > * {
display: block;
}
.flex-vertical {
flex-direction: column;
}
<div class="flex-container flex-vertical">
<label for="input">
Input
<input type="test" name="input" />
</label>
<label for="textarea">
Textarea
<textarea></textarea>
</label>
</div>