关于如何创建带有居中文本和两边水平线的标题有很多问题(和答案),但我想要实现的目标略有不同。
我想在线条的左右端添加垂直线:
我已经接近我想要使用此代码的内容:
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 为我指明了正确的方向。我最终根据这篇文章结合了您的答案和弹性
这对我有用:钢笔