我有以下H2元素"základní操作"
我使用伪类::before
创建下划线。
h2 {
position: absolute;
font-size: 3rem;
text-align: center;
font-size: var(--fs-xl);
transform: translateX(-50%);
left: 50%;
}
h2:before {
content: "";
position: absolute;
width: 80%;
height: 1px;
bottom: 0px;
left: 10%;
border-bottom: 3px solid #007bff;
}
<h2>
Zakladni operace
</h2>
一切1词标题看起来很棒,但对于2和更多的词标题像"základní操作"它的 Package 。有没有理由在这种情况下,我有很多的空间,你可以看到下面的图片.
在这种情况下,我如何将其居中?我需要为伪类保留绝对位置。如果没有伪类::before
,我将只简单地设置text-align center
1条答案
按热度按时间wlzqhblo1#
将
width: 100%;
添加到h2中。当我刚刚测试你的代码片段时,它工作正常。或者,如果你特别想防止换行符,你也可以添加white-space: nowrap;
。