有没有办法选择第一个角色?:第一个字母似乎不起作用

Gre*_*reg 13 html css css-selectors

示例问题:http://jsfiddle.net/6WYXk/

我有一些HTML: <p>% hello world</p>

我想让%粗体.为此通常我会在CSS中写这个:

p:first-letter
{
    font-weight: bold;
}?
Run Code Online (Sandbox Code Playgroud)

然而,这使得% h加粗.

理想情况下,我想要一个psudeo选择器 :first-character

Mic*_*ibt 10

的确,这很奇怪.对其他符号字符也不起作用,同样的问题也在SO的其他地方讨论过.

你应该尝试这样的事情:

<p>hello world</p>
Run Code Online (Sandbox Code Playgroud)
p:before { content:"%"; font-weight: bold; padding-right: 5px;}
Run Code Online (Sandbox Code Playgroud)

自己尝试一下...