Такое поведение немного странно и странно. Если есть контейнер со свойством display
, установленным в flex
и flex-direction
, на column
, ориентация элементов <hr>
внутри него изменится и станет вертикальной, а ее высота уменьшится, чтобы она соответствовала высоте линии.
html, body {
height: 100%;
}
body {
font-family: sans-serif;
}
.container {
padding: 20px;
height: 100%;
display: flex;
flex-direction: column;
flex-grow: 1;
}
<div class="container">
<h3>Title</h3>
<hr/>
<div class="content">
<p>This is some content</p>
</div>
</div>