Псевдоклассы. : vs ::

Собственно вопрос в сабже. В чем разница использования : или :: при указании псевдокласса? Есть ли она?

Псевдоэлементы before и after по спецификации должны задаваться через :: , но такая запись не работает в каком то ИЕ, если я не ошибаюсь. Вот и вся разница

Ага, нагуглил. двойное двоеточие чтобы псевдэлементы отличать от псевдоклассов.

IE9 и выше понимают ::

ну я и говорю какие-то)