height和line-height分别是什么的高度?该方法实现垂直居中的原理是什么?求详解
height和line-height分别是什么的高度?该方法实现垂直居中的原理是什么?
height和line-height分别是什么的高度?该方法实现垂直居中的原理是什么?
求详解,两个问题,两个问题,两个问题。
height和line-height分别是什么的高度?该方法实现垂直居中的原理是什么?
height和line-height分别是什么的高度?该方法实现垂直居中的原理是什么?
求详解,两个问题,两个问题,两个问题。
2016-04-09
line-height呢,你可以理解为每行文字所占的高度。
比如说,有一行20px大小的文字,如果设置为line-height:50px,那就是说,这行文字的高度会占50px。
显然,每个字的大小只有20px,那怎么边呢?于是呢,浏览器就把多出来的30px(50px-20px)在这行文字的上面加上了15px,下面加上了15px。
这样的话,那文字就在这50px的空间内是居中的了(这个就是浏览器规定的,它就这个分配空间)。
这样的话,如果你的DIV是50px,那么巧了,正好这行文字也就相对于DIV居中了。
所以,这样一来呢,就有了“把line-height设置为容器div的高度就能使文字垂直居中”。
举报