
上面就是一个标准盒模型:
content:代表内容区域,存放内容,文本或者里面图片等等
padding:内边距,盒子内部的空间,内容与边框之间的间距,相当于快递中的泡沫
border:盒子的边框,四周边框可以分别设置。
margin:代表外边距,盒子和盒子之间的间距(分为父子关系和兄弟关系)
给盒子添加边框
语法:
设置单独一条边框的样式
border-方位-width: 宽度;
border-方位-style: 类型;
border-方位-color: 颜色;
复合属性:
设置一条边框的样式
border-方位: 宽度 类型 颜色;
同时设置四条边框的 样式
border: 宽度 类型 颜色;
注意:
设置盒子中内容到边框的距离
语法:
分别设置每个方向的内边距
padding-top:大小;
padding-left
padding-right
padding-bottom
复合属性
padding
设置一个值:上下左右
设置两个值:上下 左右
设置三个值:上 左右 下
设置四个值:上 右 下 左
注意:padding会撑大盒子,背景颜色会铺设padding区域
应用场景:可以作为导航左右间距
盒子与盒子之间距离,外边距
语法:
分别设置每个方向的内边距
margin-top:大小;
margin-left
margin-right
margin-bottom
复合属性
margin
设置一个值:上下左右
设置两个值:上下 左右
设置三个值:上 左右 下
设置四个值:上 右 下 左
css中设置的width和height分别代表内容区域(content)的大小
标准盒子真正的大小的计算:
标准盒子所占空间的大小计算:

width和height包含了content和padding和border,目前主流的浏览器默认都是标准盒模型
怪异盒子真正的大小的计算:
怪异盒子所占空间的大小的计算:
占空间的大小
说明:本笔记主要根据网络视频教程整理。