首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我可以在我的项目中使用全局框大小调整:边框吗?

我可以在我的项目中使用全局框大小调整:边框吗?
EN

Stack Overflow用户
提问于 2016-02-08 00:52:53
回答 3查看 2.6K关注 0票数 0

我可以在我的全黑(所有项目)中使用box-sizing: border-box;吗?

例如:

代码语言:javascript
复制
html { 
   box-sizing: border-box; 
}, 
:before, *:after {
  box-sizing: inherit; 
}

因为计算实际宽度更容易,但是这种方法有什么缺点吗?

EN

回答 3

Stack Overflow用户

发布于 2016-02-08 01:14:32

我通常把它应用到所有的东西上。使用:

代码语言:javascript
复制
html {
  box-sizing: border-box;
}
*, *:before, *:after {
  box-sizing: inherit;
}

它使每个g都变得容易得多,并且得到了广泛的支持。

https://css-tricks.com/international-box-sizing-awareness-day/

http://www.paulirish.com/2012/box-sizing-border-box-ftw/

编辑

同样值得注意的是,CSS工作组认为这是CSS设计中的一个错误:

框-默认情况下,边框大小应为边框。

https://wiki.csswg.org/ideas/mistakes

票数 6
EN

Stack Overflow用户

发布于 2016-02-08 01:23:55

使用它是非常有益的

代码语言:javascript
复制
html {
  -webkit-box-sizing: border-box;
       box-sizing: border-box;
}

*,
*::before,
*::after {
  -webkit-box-sizing: inherit;
      box-sizing: inherit;
}

您可以通过将特定的CSS应用于任何元素来轻松覆盖它。

只是为了获得知识。Bootstrap也使用这种技术。

根据caniuse.com,IE6和IE7不支持此功能

票数 2
EN

Stack Overflow用户

发布于 2016-02-08 01:16:40

我使用

代码语言:javascript
复制
html * {
    box-sizing: border-box;
}

它对我来说工作得很好。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35256279

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档