请简述 css 盒子模型与css怪异盒模型

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了请简述 css 盒子模型与css怪异盒模型相关的知识,希望对你有一定的参考价值。

参考技术A 1、盒模型与怪异模型的设置

当设置为box-sizing:content-box时,将采用标准模式解析计算(默认模式);

当设置为box-sizing:border-box时,将采用怪异模式解析计算;

2、盒模型

在网页中,一个元素占有空间的大小由几个部分构成,其中包括元素的内容(content),

元素的内边距(padding),元素的边框(border),元素的外边距(margin)四个部分,

这就是盒子模型。

在标准模式下的盒模型如下图所示,盒子总宽度/高度=width/height+padding+border+margin

3、怪异盒模型

在怪异模式下,盒子的总宽度和高度是包含内边距padding和边框border宽度在内的,盒子总宽度/高度=width/height + margin = 内容区宽度/高度 + padding + border + margin;

CSS盒子模型

参考技术A 在“CSS盒子模型”理论中,所有页面中的元素都可以看成一个盒子,并且占据着一定的页面空间。

一个页面由很多这样的盒子组成,这些盒子之间会互相影响,因此掌握盒子模型需要从两个方面来理解:一是理解单独一个盒子的内部结构,二是理解多个盒子之间的相互关系。

每个元素都看成一个盒子,盒子模型是由content(内容)、padding(内边距)、margin(外边距)和border(边框)这四个属性组成的。此外,在盒子模型中,还有宽度width和高度height两大辅助性属性。

记住,是所有的元素都可以看出一个盒子!

下图为一个CSS盒子模型的内部结构:

以上是关于请简述 css 盒子模型与css怪异盒模型的主要内容,如果未能解决你的问题,请参考以下文章

css盒子模型及盒子模型的类型

前端面试之盒子模型(标准盒模型怪异盒模型)和 css3指定盒子模型种类的box-sizing属性

CSS盒子模型

css盒模型(css的两种盒模型:标准盒模型怪异盒模型)和 css3指定盒子模型种类的box-sizing属性

盒子模型

什么是盒模型