When using flexbox for styling, if the parent container is set to display: flex
it will cause the
to be displayed vertically instead o
Use flex-grow: 1
or width: 100%
so it will grow to match the width of the parent. You probably want to use that in combination with flex-wrap: wrap
on .container
if you plan on putting more flex children in .container
.container {
display: flex;
flex: 1;
}
hr {
flex-grow: 1;
/* width: 100%; */ /* or this */
}