美文网首页
Bootstrap盒模型

Bootstrap盒模型

作者: 慕容跳凯 | 来源:发表于2017-02-07 20:28 被阅读0次

关于盒模型有两种方案,可以通过box-sizing来控制,关于盒模型其实两种方案都是表示有margin,border,'padding','conent'组成,唯一的区别在于一个Dom的width1到底是指那部分。

box-sizing: content-box;

这时 width = content

box-sizing: border-box;

这时 width = border + padding + content

但是这两个哪一个才是w3c标准盒模型呢,我一直以为是第二个,也是就border-box,因为好像一直是这么用的啊。起码看到bootstrap确实用了这个啊。

但查看了MDN的文档才知道第一种才是w3c标准盒模型

那么为什么bootstrap选择了border-box

对于这个Twitter在发布bootstrap3的时候的一篇说明提到了:

Better box model by default. Everything in Bootstrap gets box-sizing: border-box, making for easier sizing options and an enhanced grid system.

可以看到之所以选择border-box是为了更加方便控制Dom的大小,也更加容易实现和使用栅格系统

在栅格系统中,bootstrap3是通过百分比来控制Dom的大小,使用border-box只需要控制宽度即可,否者需要控制宽度和padding,实现上过于麻烦,而且padding容易被修改,一旦被修改就会影响其他的布局。所以bootstrap才选择了border-box作为框架的统一的盒模型。

相关文章

  • Bootstrap盒模型

    关于盒模型有两种方案,可以通过box-sizing来控制,关于盒模型其实两种方案都是表示有margin,borde...

  • 九、bootstrap

    bootstrap 容器 栅格系统 列偏移 列排序 响应式工具 容器与栅格盒模型设计的精妙之处

  • CSS面试题

    1、盒模型 答:分为标准盒模型和怪异盒模型(IE盒模型) 标准盒模型:宽高(content)+ padding +...

  • CSS面试题

    1、 盒模型 答:分为标准盒模型和怪异盒模型(IE盒模型) 标准盒模型:宽高(content)+ padding ...

  • CSS盒模型和BFC

    盒模型 盒模型分为IE盒模型和W3C标准盒模型。 IE盒模型 IE盒模型也称border-box。属性width,...

  • 前端第四天

    前端第四天 目录: 盒模型之display 盒模型之overflow 盒模型之隐藏 盒模型之border 盒模型之...

  • 前端面试之浏览器/HTML/CSS问题

    盒模型 盒模型主要两种,标准盒模型和怪异和模型 标准盒模型:width指content部分的宽度 怪异盒模型:wi...

  • 前端面试之浏览器/HTML/CSS问题

    盒模型 盒模型主要两种,标准盒模型和怪异和模型 标准盒模型:width指content部分的宽度 怪异盒模型:wi...

  • 盒模型

    盒模型 盒模型,可以简单解释为:盒模型用来描述元素所占据的空间。有两种盒模型:W3C盒模型(标准盒模型)和IE盒模...

  • CSS

    Q1.简单描述CSS的盒模型 1.盒模型种类:包括标准盒模型和IE盒模型(怪异盒模型) 2.盒模型设置方式:通过b...

网友评论

      本文标题:Bootstrap盒模型

      本文链接:https://www.haomeiwen.com/subject/pnmmittx.html