Хороший вопрос!Боюсь, я думаю, что нет никакого родного пути.Должен быть такой синтаксис, как
propertyname: inherit-from(.classname); // Fictitious example! Does not work
, который не существует в собственно CSS.
Возможно, это можно сделать с помощью прекомпилятора CSS, например МЕНЬШЕ .Функция "Mixins" в LeSS выглядит так, как будто она может делать именно то, что вам нужно.С их первой страницы:
.rounded_corners (@radius: 5px) {
-moz-border-radius: @radius;
-webkit-border-radius: @radius;
border-radius: @radius;
}
#header {
.rounded_corners;
}
, где rounded_corners
будет вашим исходным определением класса, а #header
эквивалент WordPress.