- , & . div span.
div {
span {
& {
padding: 1em;
margin: 1em;
}
}
}
, , & ( ).
, , , , Less.
, (, ).
@unit:em;
@basevalue:1;
@val: 1;
@setUnit: unit(@basevalue*@val, @unit);
.someAwesomeClass {
@val: .2;
padding: @setUnit;
@val: .1;
margin: @setUnit;
}
@val . Less , (), , .
, . CSS, .
, CSS 0.1em padding margin, padding 0.2em margin 0.1em.
, ( ) , , . , , .
@unit:em;
@basevalue:1;
@val: 1;
@setUnit: unit(@basevalue*@val, @unit);
.someAwesomeClass {
&{
@val: .2; /* this declaration applies only within this nest */
padding: @setUnit;
}
&{
@val: .1; /* this declaration applies only within this nest */
margin: @setUnit;
}
}
( ), , Less.
, Less v2, Less , Bass Jobsen. .
-max .
Bottomline , & . , Less. - , & , , .