В CSS набор правил является одним из основных строительных блоков, которые составить таблицу стилей:
.example {
font-size: 1.25rem;
color: red;
}
Пустой набор правил - это тот, в котором нет объявлений свойств, только селектор:
#id {
}
Как вы заметили, эти правила не влияют на рендеринг документа, но некоторые браузеры будут использовать их при оценке CSS, но ничего там не найдут. Любители производительности ненавидят любые ненужные накладные расходы такого рода, поэтому ради чистоты лучше их вычистить. Фактически, CSS Lint имеет правило, направленное против пустых наборов правил, а Code просто выполняет линкование вашего CSS на лету с тем же набором правил.
Однако пустые наборы правил могут быть полезны при работе с некоторыми ошибками браузера, такими как этот. В таких ситуациях удаление пустого набора правил на самом деле оказывает неблагоприятное воздействие на рендеринг страницы, поэтому их следует оставить там, в идеале с комментарием, документирующим их назначение.
Вы можете отключить линтинг, установив для css.validate
значение false в файле settings.json. См. документацию, чтобы узнать, как это сделать.
person
BoltClock
schedule
08.09.2015