Вопрос проверяет знание синтаксиса CSS и понимание эволюции псевдоэлементов.
Короткий ответ
:before и ::before обозначают один и тот же псевдоэлемент. Двойное двоеточие — современный стандарт CSS. Одинарное двоеточие оставлено для обратной совместимости. Функциональной разницы между ними нет. Рекомендуется использовать ::before.
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.