Есть много вопросов (и ответов) о том, как создать заголовок с текстом по центру и горизонтальной линией по бокам, но то, что я хотел бы достичь, немного отличается.
Я хотел бы добавить вертикальные линии к левому и правому концу строк:
Я приблизился к тому, что хотел бы использовать этот код:
body {
padding: 50px;
}
div.outer {
width: 100%;
height: 15px;
border-top: 1px solid black;
border-right: 1px solid black;
border-left: 1px solid black;
text-align: center;
margin: auto;
position: relative;
}
div.outer>span {
font-size: 16px;
background-color: #FFF;
padding: 0 10px;
position: absolute;
top: -10px;
left: 47%;
}
<div class="outer">
<span>A Heading</span>
</div>
Может ли кто-нибудь указать мне в правильном направлении?
ОБНОВИТЬ
Спасибо @nvioli за то, что указали мне правильное направление. В итоге я использовал комбинацию вашего ответа и гибкости на основе этот пост
Вот что сработало для меня: pen