2012-12-08 66 views

回答

6

不幸的是它确实是不可能的。你可以使用变量,做这样的事情但是:

@box1width: 1000px; 
#box1 
{ 
    width: @box1width; 
    height: 500px; 
} 
#box2 
{ 
    width: @box1width - 100; 
} 
+0

我不喜欢“确实”的一部分,因为它可以被很容易地实现,你可以使用'#BOX1已经导入整个块(); '#box2'块内部。 –

+2

@PetrPeller'确实'是可能的,但是你将如何根据'#box1'的宽度来设置'#box2'的宽度。没有办法访问选择器的单个属性窗体(据我所知)。 – Pevara

+0

@Pevara如果可能包含pseude元素的值,例如 .icon-calendar:之前() 不工作:( – aholbreich

1

不,这是不可能的。 LESS处理样式表以生成CSS,并且它不具有页面中元素的任何知识。

你在找什么是CSS Expressions,但那只是在Internet Explorer中支持,并且在IE8中支持它。

相关问题