【问题标题】:Bootstrap box-sizing with sass?用 sass 引导盒子大小?
【发布时间】:2013-06-02 09:59:25
【问题描述】:

看完这篇文章:Using box-sizing : border-box with Twitter Bootstrap 2.x, can we do it easily without breaking everything?

我决定尝试使用我在此处下载的 sass 存储库进行 box-sizing: https://github.com/thomas-mcdonald/bootstrap-sass.

我尝试添加以下内容:

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

这很好用,但它搞砸了我的输入表单高度。阅读上面关于在输入表单上使用 box-sizing 内容的帖子 cmets。但很明显,这不是 sass:

*, *:before, *:after {
.box-sizing(border-box);
}

input {
.box-sizing(content-box);
}

有没有人知道如何让它工作,所以我的输入表单被压扁了?

【问题讨论】:

  • border-box 使填充不会改变元素的大小,这是什么问题,jsfiddle.net 或前后的 2 个屏幕截图会有帮助

标签: css twitter-bootstrap sass less


【解决方案1】:

你也可以在 sass 文件中使用它——试试下面的代码

*
  &:before, &:after     
     +box-sizing(border-box)


input
  +box-sizing(content-box)

Less 代码现在转换为 sass 代码。如果 Less 代码有效,那么这个 sass 代码肯定会为你工作

【讨论】:

  • 这是我的错,我只是添加了一个额外的 { :)
猜你喜欢
  • 2012-09-15
  • 2017-09-23
  • 1970-01-01
  • 1970-01-01
  • 2011-04-28
  • 2021-08-30
  • 2015-02-05
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多