Да, мы все знаем, что означает comma between selectors.В CSS3, что означает запятая между блоками объявления?
Это другое. Я думал, что очень хорошо знаю CSS, но сегодня я наткнулся на то, чего я никогда раньше не видел - запятая между блоками объявления. Я использую clean-css, и сгенерирована Минимизированный, очищенную выход (я повторно вставить некоторые пробелы для удобства чтения):
body .container
{
color:#EEE
}
,
.navbar-default .navbar-nav>.active>a:hover,
h1
{
color:#000
}
Обратите внимание на запятую (который я разместил на своей собственной линии) после закрывающая фигурная скобка в блоке объявления для body .container
. Является ли это действительным CSS? Если да, что это значит?
Мой вход CSS для очистки CSS следующим образом:
body .container {
color: #EEEEEE;
}
h1{
color: #000;
}
.navbar-default .navbar-nav > .active > a:hover, {
color: black;
}
Я считаю, что это неверный CSS. – Aziz
Я хочу поблагодарить вас за то, что вы задали этот вопрос, так как я обнаружил, что из-за этого был установлен только селектор exclude-IE8 и ошибка в текущих версиях Chrome/Firefox/Edge. Попробуйте '.selector, # excludeIE8 :: before' в IE8 или' .selector, .selector :: future-pseudo' в Chrome/Firefox/Edge haha – abluejelly
Нет проблем, рад, что я смог продвинуть знание IE8 хаки и, таким образом, коллективное знание человечества в целом ;-) – alexw