15

我认为使用::first-letter伪元素会很容易,但它不起作用!

我有

<p>* Required Fields</p>

我希望 * 是红色的!

有任何想法吗?注意我无法更改 html。

http://jsfiddle.net/3ducS/

4

1 回答 1

9

几乎有一个解决方案(好吧,您可能会将其视为一个解决方案)并且它适用于您的 HTML:

p::before {
    content:'*';
    position:absolute;
    color: red;
    text-shadow: 0 0 1px red;
}

示范

我启动了一个虚拟机在 IE 上测试,看起来不错:

在此处输入图像描述

于 2013-07-24T13:55:31.930 回答