在声明中,如何以编程方式获取另一个声明中元素属性的值?
例如,请执行以下操作:
.header {
height: 50px
}
.footer {
margin-top: // TODO a method for retrieving ".header" height should go here
}
是否有一些方法可以获得.header
高度值.footer
&#39}的声明?像getProperty('height', '.header')
?
(我试图避免创建一个变量来处理这个问题。)
答案 0 :(得分:0)
SASS和LESS没有能力获得其他声明'属性。
Stylus可以通过编程方式获取同一声明中其他属性的值或嵌套时的祖先(参见documentation),但它无法获取其他属性的值(请参阅explanation)
因此解决方案与所有三个预处理器完全相同:引入变量(或混合)。