【发布时间】:2012-12-21 13:04:22
【问题描述】:
我想重新创建这个水平规则:
我有双线,但我不知道如何在中心获得某种字符或图像。我想我也许可以使用:before 和:after,但我不知道在这种情况下如何使用它们。为了回答这个问题,让我们试着让中心角色成为一个角色。稍后我会弄清楚图像/图标。
想法?这是我的代码:
hr {
display:block;
height:1px;
border:0;
border-top:1px solid #444;
border-bottom:1px solid #444;
margin:25px 0px;
}
【问题讨论】:
-
我确实尝试了几种不同的方式使用 :before 伪元素。它看起来不能用来包含像那个字形这样的信息。无论如何,它似乎都像
overflow: hidden,导致:before被完全隐藏,除非你给hr一个足够大的高度来显示字形。 -
@cimmanon,在下面查看我的答案。它使用
:after。
标签: css horizontal-line