【发布时间】:2013-05-09 06:40:33
【问题描述】:
以下代码均无效:
p:before { content: " "; }
p:before { content: " "; }
如何在元素内容前添加空格?
注意:我需要为左边框和左边框着色以供语义使用,并将空格用作无色边距。 :)
【问题讨论】:
-
为什么不只添加简单的边距。
-
可能是因为边距/填充会影响整个块。 text-indent 会是更好的选择
-
我需要为左边框和左边框着色以供语义使用:) 我也可以添加几个
element:before { content:"[a kind of space]"; background: mycolor;}。各种方式我都想知道一种添加空间的方法,还挺有趣的! -
@Hugolpz:你可以用
p:first-letter { border-left: 1ex solid mycolor; }做基本相同的事情。 -
@carn 边距是静态的,空间宽度是相对于字体大小的
标签: css unicode space css-content