Я пытаюсь расширить псевдоклассы значков, сгенерированные Fontello, в меньшем количестве.
Теперь, пока это работает:
.icon-extended:before:extend(.icon-caret-n:before) {}
Это не:
ul.checked li:before:extend(.icon-ok:before) {color: #4fa33b;}
Не понимаю, почему?
В этом случае li:before
получит определение контента от .icon-ok:before
, но не общие стили от [class^="icon-"]:before, [class*=" icon-"]:before
.
Мне кажется баг?
Extend
не ищет надмножеств указанного селектора. По той же причине он не будет расширять простой селектор*
(который также является надмножеством.icon-ok:before
). Однако, принимая во внимание, что есть опцияextend(... all)
, которая реализует своего рода сопоставление надмножеств (только для разных видов надмножеств), вероятно, имеет смысл хотя бы рассмотреть это новое расширение. Я рекомендую вам написать специальный отчет о проблеме/запрос функции здесь. - person seven-phases-max   schedule 27.11.2013