Ну, ::first-letter
- это псевдоэлемент, а не псевдокласс, поэтому он требует двух двоеточий:
http://www.w3.org/TR/css3-selectors/#first-letter
Однако я начал играть вокругв JSFiddle в Chrome , и кажется, что есть проблемы, используя их вместе.Еще до того, как включить элемент привязки и подчеркивание по умолчанию, я попробовал это с ванилью LI
s (без ссылок в них):
li::first-letter:hover {
text-decoration: underline;
}
и
li::first-letter:hover {
text-decoration: underline;
}
и ни с одной из нихсработало, хотя
li::first-letter {
text-decoration: underline;
}
действительно работает.
Возможно, вам придется просто обернуть эти первые буквы в промежутке собственным классом вместо того, чтобы полагаться на ::first-letter
.