我想将<hr>
标签默认呈现的水平线替换为三个星号(水平居中)。如果可能的话,我想用纯CSS实现 ,特别是:
<hr>
,没有帮助div或类似的东西(因为我是造型Markdown文件); 首先我尝试了:
hr {
width: 0;
}
hr:before {
content: "***";
}
并且几乎可以解决这个问题,但我希望它集中在一起,并且不知道如何将其集中。
答案 0 :(得分:6)
浏览器使用边框显示<hr>
,所以:
hr {
border: none;
}
hr::before {
content: '***';
display: block;
text-align: center;
}
答案 1 :(得分:0)
在你的伪元素上拍一个text-align:center
。