示例问题:http://jsfiddle.net/6WYXk/
我有一些HTML:<p>% hello world</p>
我想让%粗体。要做到这一点,我通常会在CSS中写这个:
p:first-letter
{
font-weight: bold;
}
但是,这会使%和 h变为粗体。
理想情况下,我喜欢:first-character
答案 0 :(得分:10)
确实,这很奇怪。对其他符号字符也不起作用,同样的问题也已经讨论过了elsewhere on SO。
你应该尝试这样的事情:
<p>hello world</p>
p:before { content:"%"; font-weight: bold; padding-right: 5px;}
答案 1 :(得分:2)