I have an outerWrapper, innerWrapper, and children.
outerWrapper has a height of 300px, and is display: flex.
innerWrapper is also display: flex.
I think because they are flex, innerWrapper inherits outerWrappers height.
I want to add align-content: flex-end to outerWrapper. But it doesn't work, because innerWrapper inherits outerWrappers height.
How can I add align-content: flex-end to outerWrapper?
Or, how can I keep innerContents height the same height as its children, so align-content: flex-end will work?
Here's an image describing what I want:
I want to bring innerContent down to the red line.
Update
I just want to clarify. I want innerWrapper to end at the red line, not start.
#outerWrapper {
height: 300px;
background-color: lightgreen;
display: flex;
flex-wrap: wrap;
align-content: flex-end;
}
ul {
padding: 0;
margin: 0;
display: flex;
align-items: center;
flex-wrap: wrap;
}
li {
list-style-type: none;
width: 100px;
height: 100px;
background-color: lightblue;
border: 1px solid;
}
<div id="outerWrapper">
<ul id="innerWrapper">
<li class="child">I'm #01</li>
<li class="child">I'm #02</li>
<li class="child">I'm #03</li>
<li class="child">I'm #04</li>
<li class="child">I'm #05</li>
</ul>
</div>
