我想在title
之前有hr
行,在冠军之后有hr
行.
我使用Bootstrap 5
,我设法在title
之前和之后有一行,但我堆叠使用container
类使title
标记对齐,并使行从一个屏幕侧到另一个屏幕侧.
问题是,我如何使用container
来对齐内容,让线条变得全宽.
这是我现在所拥有的:
.decorated{
overflow: hidden;
text-align: center;
}
.decorated > span{
position: relative;
display: inline-block;
}
.decorated > span:before, .decorated > span:after{
content: '';
position: absolute;
top: 50%;
border-bottom: 2px solid;
width: 591px; /* half of limiter*/
margin: 0 20px;
}
.decorated > span:before{
right: 100%;
}
.decorated > span:after{
left: 100%;
}
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/css/bootstrap.min.css" rel="stylesheet"/>
<div class="col-md">
<div class="col-md">
<div class="">
<div class="container">
<h1 class="decorated"><span>My Title</span></h1>
</div>
</div>
</div>
</div>
这就是我应该得到的: