山海科技发展网

08月13日科技常识:实现DIV层内的文字垂直居中(单行文字/多行文字)

导读 摘要 今天小编跟大家讲解下有关实现DIV层内的文字垂直居中(单行文字 多行文字) ,相信小伙伴们对这个话题应该有所关注吧,小编也收集到...
摘要 今天小编跟大家讲解下有关实现DIV层内的文字垂直居中(单行文字 多行文字) ,相信小伙伴们对这个话题应该有所关注吧,小编也收集到了有关实

今天小编跟大家讲解下有关实现DIV层内的文字垂直居中(单行文字/多行文字) ,相信小伙伴们对这个话题应该有所关注吧,小编也收集到了有关实现DIV层内的文字垂直居中(单行文字/多行文字) 的相关资料,希望小伙伴们看了有所帮助。

如果是单行文字想垂直居中,只要保证div高和行高保持一致,就可以了。用下面的代码即可实现: 复制代码代码如下: #div-a{ height:60px; line-height:60px; } 如果是多行文字,上面的垂直居中的方法就不行了,得用变通的方法实现;这里建议使用table方法,在table外面再套上相应的div, 代码如下: 复制代码代码如下: <table> <tr> <td style="vertical-align:middle;height:300px;background-color:red"></td> </tr> </table> 多行文字居中还有另外一种方法: 多行内容居中,且容器高度可变,也很简单,给出一致的 padding-bottom 和 padding-top 就行: 复制代码代码如下: .middle-demo-2 { padding-top: 24px; padding-bottom: 24px; }

来源:爱蒂网