Лишние двоеточия? "p::first-line", "p::first-letter"

Добрый день!
В примерах теоретической части задания “Псевдоэлементы :first-line и :first-letter” ИХМО лишнее двоеточие.

Пример использования:
p::first-line {}

​​

Пример использования:
p::first-letter {}

Похоже это требования стандарта? Но новые браузеры поддерживают и одно двоеточие

По новой спецификации, два двоеточия используются с псевдоэлементами (::before, ::after, ::first-letter и т.д), а одно - с псевдоселекторами (:first-child, :not и т.д). Обращение к псевдоэлементу через два двоеточия не будет работать в IE 8-9. В новых браузерах обращение к псевдоэлементу через одно двоеточие оставлено для обратной совместимости.

1 лайк