Согласно W3C CSS2 Спецификация
В CSS идентификаторы могут начинаться с «-» (тире) или «_» (подчеркивание).Ключевые слова и имена свойств, начинающиеся с - 'или' _ ', зарезервированы для специфичных для поставщика расширений
Таким образом, вы можете создать собственное свойство, например, -custom-noop: noop;
, без проверки со стороны валидатора.Однако у вас могут возникнуть проблемы со старыми браузерами, игнорирующими другие правила в блоке, если вы используете это.
Редактировать: Вам также может повезти с этим синтаксисом:
.someclass{
/*! Keep Me */
}
Подобные комментариисохраняются после сжатия, так что это может помочь сохранить блок внутри комментария.Обратите внимание, что после сжатия !
удаляется, поэтому вам нужно будет добавлять его обратно при каждом сжатии.