实现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;
}
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: 实现DIV层内的文字垂直居中(单行文字/多行文字)
本文地址: https://pptw.com/jishu/584900.html