盒子模型
-
含义:所有标签都是盒子
-
盒子模型组成
宽度/高度:存放内容的区域
内边距:内容与边框的间距
边框:盒子边框
外边距:盒子与盒子之间的距离
-
高度与宽度
内容的宽高:通过标签的width/height属性设置的宽高
元素的宽高:左边框+左内边距+width+右内边距+右边框 / 上边框+上内边距+height+下内边距+下边框
元素空间宽高:元素宽高+外边距
-
box-sizing属性
作用:使得元素的宽高不变,但会改变内容的宽高
取值:content-box(默认) / border-box(宽高不变)
-
嵌套盒子情况下使内部小盒子水平居中方法:小盒子加属性margin:0 auto;<!--只对水平方向有效-->
-
盒子中文字、图片等内容水平居中:盒子加属性text-alian : center;
-
行高和字号
(line-height)行高规律:1.文字在行高中默认垂直居中。2.将行高与盒子高度设置成一样,使得文字在盒子中垂直居中。3.多行文字居中使用padding