服务时间:8:30-18:00

首页 >web前端网

CSS盒模型的组成

发布时间:2022-11-28 15:24 字数:543字 阅读:167

CSS盒模型的组成,盒模型,顾名思义,类似装东西的盒子。盒模型描述了盒子内部的空间关系,以及盒子与盒子之间的位置关系。

所有元素都可以看作是一个盒子,占据一定的页面空间,且占据的空间远大于实际使用的空间,它有外边距(margin)、边框(border)、内边距(padding)、内容(content)4个属性。

调节这4个属性,可以改变元素在页面中的位置。

下面以快递盒子为参照物,帮助读者理解盒模型的每一部分,它的纸质外壳就是它的边框(border),如图1所示。盒子距离四周其他物品的距离,就是它的外边距(margin),如图2所示。

盒子边框(border)示意图

图1 盒子边框(border)示意图

 盒子外边距(margin)示意图

图2 盒子外边距(margin)示意图

现在,这个盒子要被拿来装笔记本电脑,为了安全起见,需要给盒子中垫一些泡沫来保护笔记本电脑。泡沫造成盒子内部空间与边框的距离就是盒子的内边距(padding),如图3所示。

此时,就可以放心在盒子中的内容(content)部分装笔记本电脑,如图4所示,content部分就是元素实际使用的空间,给元素设置的width属性和height属性实际上就是content部分的宽度和高度。

盒子内边距(padding)示意图

图3 盒子内边距(padding)示意图

盒子内容(content)示意图

图4 盒子内容(content)示意图