标准盒模型和怪异盒模型的区别

盒模型主要有四部分组成:

  • Margin:边距
  • Border:边框
  • Padding:内边距
  • Content:内容

因此盒子的

宽度=content(宽度)+2*padding(左右)+2*border(左右)+2*margin(左右)

高度=content(高度)+2*padding(上下)+2*border(上下)+2*margin(上下)

标准盒模型和怪异盒模型最大的区别就是在width和height属性的计算方式上不同

1. 标准盒模型

标准盒模型是根据W3C规范所制定的,目前除了IE5.X和IE6等极少部分浏览器,我们使用的大部分浏览器都是采用的标准盒模型。

可以看出,标准盒模型的width=content(宽度),height=content(高度),如:

.root{
 width:200px;
 height:200px;
 padding:20px;
 border:5px solid red;
 margin:15px;
 background-color: black;
}

最后展示的盒模型就是这样子的

2. 怪异盒模型

因目前除了IE5.X和IE6等极少部分浏览器,我们使用的大部分浏览器都是采用的标准盒模型。怪异盒模型,我们就不多介绍了。

猜你喜欢

转载自www.cnblogs.com/myitnews/p/11856259.html
今日推荐