Режим записи
действительно хороший способ для начала, и здесь также очень удобно использовать flex для рисования этой визуальной линии, но вместо псевдо вместо hr
значение режима записи будет sideside-rl, ноне везде работает, трансформация может использоваться здесь для отражения самого h3.
пример
h3 {
writing-mode: vertical-lr;
display: flex;
padding: 0.5em 0 0;
transform: scale(-1, -1);
background:lightgray
}
h3::after {
content: "";
flex: 1;
border: outset 2px;
margin: 0.5em auto 0;
}
body {margin:0;}
div {
min-height: 80vh;/* if not enough content to stretch it */
display: flex;
}
div[class] {margin:auto;min-height:auto;display:block;}
<div>
<h3>
Sorority
</h3>
<div class> <!-- extra markup for demo *-->
<p>looking for more content to set here aside, but not rotated ?</p>
<p>inside a flex box, this div can be aligned</p>
</div>
</div>
Вот кодекс из аналогичного вопроса