В Visual Studio 2012 я пытаюсь использовать следующий CSS-код Firefox в одном из моих внешних листов стилей:
@-moz-document url-prefix() {
.span4 ul li a:focus { border: none; }
.span12, #announcement.span4, #mainContent .span16 { box-shadow: 8px 4px 19px -2px #CFCFCF; }
}
Но всякий раз, когда я закрываю конец селектора @-moz-document url-prefix
, я получаю несколько ошибок в двух строках CSS, как описано ниже:
В строке 500 ошибки, которые я получаю, находятся в порядке слева направо:
-
Missing a property name before the colon "(:)" in the "(property) : "(value)" declaration
- который можно найти в селекторе классов -
The block is unclosed, '}' is expected
- это пробел после слова focus -
Missing a selector in the style rule
- это символ '{'
В строке 503 я получаю: Unexpected character sequence.
с символом '}'
Я нашел одно и то же решение для Firefox, которое, похоже, работает везде. Я прокомментировал и удалил следующий CSS из таблицы стилей. Но Visual Studio не обнаружила ошибок. Есть ли способ сделать следующую работу CSS в CSS в Visual Studio без ошибок?
UPDATE. Как сказал @Leigh в комментарии в этом следующем вопросе, я попытался нажать CTRL + D, CTRL + K, но он по-прежнему дает мне те же ошибки, что и раньше. Единственное различие заключается в том, что он дает мне точку с запятой в конце первого класса .span4 ul li a:focus
с ошибками в строке 500.