Проверка CSS не проверяется - PullRequest
       39

Проверка CSS не проверяется

2 голосов
/ 08 февраля 2011
/* ** ** custom select color ** ** */
::selection {
 background: #525252; /* Safari */
}
::-moz-selection {
 background: #525252; /* Firefox */
 color:#fff;
}

Приведенный выше код не проходит валидатор W3C, но я не могу понять причину этого.

Возвращается следующая ошибка:

Псевдоэлемент :: selection не может отображаться здесь в контексте css21 [selection]

Псевдоэлемент:: - moz-selection не может отображаться здесь в контексте css21 [-moz-selection]

Ответы [ 3 ]

1 голос
/ 08 февраля 2011
1        The pseudo-element ::selection can't appear here in the context css21 [selection]
4        The pseudo-element ::-moz-selection can't appear here in the context css21 [-moz-selection]

Не о чем беспокоиться, первый жалуется, потому что тестируется на CSS2.1, а второй, как предположил Кайл, из-за префикса -moz

Чтобы отключить первую «ошибку», выполните следующее:

enter image description here

Нажмите на ссылку «Дополнительные параметры» и измените профиль на CSS 3.

Это не может заставить замолчать вторую ошибку и, вероятно, должно научиться игнорировать ошибки такого рода. Я знаю, это звучит очень больно, разве кто-нибудь может предложить альтернативное предложение?

0 голосов
/ 12 марта 2013

Сегодня у вас есть проблема даже с :: selection, потому что она была удалена из CSS3.

0 голосов
/ 08 февраля 2011
::-moz-selection

Элементы CSS, специфичные для Mozilla / Webkit, не проверяются даже на уровне CSS 3.

...