Я думал, что это будет легко сделать с помощью псевдоэлемента ::first-letter
, но это не работает!
У меня есть
<p>* Required Fields</p>
и я хочу, чтобы * был красным!
Любые идеи? Обратите внимание, что я не могу изменить html.
Я думал, что это будет легко сделать с помощью псевдоэлемента ::first-letter
, но это не работает!
У меня есть
<p>* Required Fields</p>
и я хочу, чтобы * был красным!
Любые идеи? Обратите внимание, что я не могу изменить html.
У меня почти есть решение (ну, вы можете рассматривать его как решение), и оно работает с вашим HTML:
p::before {
content:'*';
position:absolute;
color: red;
text-shadow: 0 0 1px red;
}
Я запустил виртуальную машину для тестирования в IE, она выглядит хорошо:
::first-letter
, но я сомневаюсь, что они вообще изменятся. Если появится новый псевдоэлемент, он, вероятно, будет вне селекторов.
- person BoltClock; 24.07.2013
li
? - person Denys Séguret   schedule 24.07.2013p
на HTML-странице первая буква была красной? Если нет, то по каким критериям вы отличаете его от других? - person lurker   schedule 24.07.2013