在标记之前插入空格,除非在行的开头

时间:2013-11-09 17:50:04

标签: css

如果标签位于一行的开头,除了之外,如何在标签之前为标签添加一些额外空格?

示例:

<p>Lorem ipsum dolor sit amet, <span class="spaced">consectetur adipiscing</span> 
elit. Proin eleifend massa est, a fringilla erat tempor nec. </p>

基本上,我想做

.spaced {
  padding-left: 0.25em;
}

除了如果consectetur位于该行的开头,它就不会与段落的其余部分对齐:

Screenshot

2 个答案:

答案 0 :(得分:0)

作为一个选项,您可以使用span.spaced打包上一个单词,然后使用margin-right;)

实施例: http://codepen.io/anon/pen/yuoEv

答案 1 :(得分:-1)

我不确定你的意思,我把它放在JSFiddle中,它看起来很好,你告诉我的。 Like so

  It required me to put code for the link.