line-height:行高 设置文字间上下距离
height:高度 就是定义一个层 或某样东西的高度
也就是说line-height是特指单行高度,height可以为所有元素的高度
是用来规定整个div的高搜索度,文字还是默认会在顶端开始向下排列
是规定行高的,就是一行120个像素,文字会相对于这120像素垂直居中!
line-height直白理解就是文字高度加上文字上下的空白区域,line-height最好不要设置单位,如果固定单位后,行高就是确定值。
使用height和line-height实现垂直居中
单行垂直居中
如果一个容器中只有一行文字,对它实现居中相对比较简单,我们只需要设置它的实际高度height和所在行的高度line-height相等即可。
div {
height:25px;
line-height:25px;
overflow:hidden;
}
这段代码很简,后面使用overflow:hidden的设置是为了防止内容超出容器或者产生自动换行,这样就达不到垂直居中效果了。