1You can use auto margins
2
3Prior to alignment via justify-content and align-self, any positive free space is distributed to auto margins in that dimension.
4
5So you can use one of these (or both):
6
7p { margin-bottom: auto; } /* Push following elements to the bottom */
8a { margin-top: auto; } /* Push it and following elements to the bottom */
9Show code snippet
10
11Alternatively, you can make the element before the a grow to fill the available space:
12
13p { flex-grow: 1; } /* Grow to fill available space */