我添加填充10px的自举这种方式的div:添加填充通过自举LESS
HTML:
<div class="span12 padded"></div>
my.less文件:
.padded {padding: @gridGutterWidth/2;}
.span1.padded {width: (@gridColumnWidth * 1) + (@gridGutterWidth * 0) - @gridGutterWidth;}
.span2.padded {width: (@gridColumnWidth * 2) + (@gridGutterWidth * 1) - @gridGutterWidth;}
.span3.padded {width: (@gridColumnWidth * 3) + (@gridGutterWidth * 2) - @gridGutterWidth;}
... all other spans in same way
而且这个工作没有问题。 我试图修改此使这个现在更普遍的,但不能得到这个工作:
HTML:
<div class="span12 padded20"></div>
my.less文件:
@padding10 = 10px;
@padding20 = 20px;
@padding30 = 30px;
@padding40 = 40px;
.padded10 {padding: @padding10;}
.padded20 {padding: @padding20;}
.padded30 {padding: @padding30;}
.padded40 {padding: @padding40;}
.span1.padded10 {width: (@gridColumnWidth * 1) + (@gridGutterWidth * 0) - (@padding10 * 2);}
.span2.padded10 {width: (@gridColumnWidth * 2) + (@gridGutterWidth * 1) - (@padding10 * 2);}
.span3.padded10 {width: (@gridColumnWidth * 3) + (@gridGutterWidth * 2) - (@padding10 * 2);}
... same way for all spans and padding types
为什么第二方式不添加任何填充跨度?
@MariuszPoplawski通常的错误在那里,你根本没有期望他们。然后向别人展示你的代码确实有帮助。 :) – 2012-08-11 11:08:24