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

标签 css sass

我在我的许多元素中都使用了内边距,如果我可以从宽度中减去内边距会很方便,这可能吗?

如果:

width:100%; 

padding: 20px; 

=

100% - 40px ?  

最佳答案

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

div {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

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

更多信息:

关于css - SASS:宽度:100% - 20px - 这可能吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8126580/

相关文章:

css - 是否有 "previous sibling"选择器?

css - 如何告诉Rails使用sass-rails gem压缩我的sass css文件?

css - sass @include 以不同的方式工作

python - 将十六进制颜色代码与 CSS 代码分开的正则表达式 - 非平凡案例

html - 使用 Flexbox 将列调整为最长的单元格,就像网格一样

css - 在 SASS 中通过引用传递函数或 mixin

command-line - Sass --watch 指定 unix_newlines

css - 如何使用 webpack 从 MDL 获取 svg

html - 我需要帮助来对齐自定义大小的 div

css - 强制 Bootstrap 行占据页面的整个高度