SASS:宽度:100% - 20px - 可能吗?

jak*_*obk 4 css sass

我在我的许多项目中使用填充,如果我可以从宽度中减去填充,这将是很方便的,这是可能的吗?

如果:

width:100%; 
Run Code Online (Sandbox Code Playgroud)

padding: 20px; 
Run Code Online (Sandbox Code Playgroud)

=

100% - 40px ?  
Run Code Online (Sandbox Code Playgroud)

thi*_*dot 12

您可以使用box-sizing: border-boxpadding作为计算的一部分width.

div {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
Run Code Online (Sandbox Code Playgroud)

这是一个快速演示:http://jsfiddle.net/thirtydot/DNs2u/

更多信息: