css3 перед псевдо-классом - PullRequest
       3

css3 перед псевдо-классом

2 голосов
/ 10 февраля 2012

Я пытаюсь выяснить разницу между использованием одного двоеточия ":" и двух "::". Я вижу, что они оба работают с псевдоклассом.Я пробовал это, например, перед псевдо-классом, и когда я работал обоими способами, он работал нормально.

Есть ли разница между двумя?

1 Ответ

3 голосов
/ 10 февраля 2012

Изначально не было никакой разницы!Но эта нотация была введена в CSS3, чтобы различать псевдоэлементы и псевдоклассы:

Эта :: нотация введена текущим документом для установления различия между псевдоклассами и псевдоклассами.элементы.Для совместимости с существующими таблицами стилей пользовательские агенты должны также принять предыдущую нотацию в одну двоеточие для псевдоэлементов, введенных в уровнях CSS 1 и 2 (а именно: первая строка, первая буква, до и после).Эта совместимость не разрешена для новых псевдоэлементов, введенных в CSS-уровне 3.

в соответствующем разделе спецификации

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...