标准盒模型和怪异盒模型的区别_边距

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

  • 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等极少部分浏览器,我们使用的大部分浏览器都是采用的标准盒模型。

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

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

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

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

标准盒模型和怪异盒模型的区别_内边距_03

2. 怪异盒模型

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

 

时刻与技术进步,每天一点滴,日久一大步!!! 本博客只为记录,用于学习,如有冒犯,请私信于我。