为了账号安全,请及时绑定邮箱和手机立即绑定

div垂直对齐中间css

div垂直对齐中间css

慕尼黑8549860 2019-08-17 14:48:51
div垂直对齐中间css我试图让我的文本垂直对齐到abc div的div中间。我想保持高度为50px,文本在div的中间垂直对齐。我还没有找到解决这个问题的方法,也许我找不到合适的东西。body{   padding: 0;   margin: 0;   margin: 0px auto;}#main{   position: relative;   background-color:blue;   width:500px;   height:500px;}#abc{   font:Verdana, Geneva, sans-serif;   font-size:18px;   text-align:left;   background-color:#0F0;   height:50px;   vertical-align:middle;}<div id="main">  <div id="abc">      asdfasdfafasdfasdf </div></div>
查看完整描述

3 回答

?
波斯汪

TA贡献1811条经验 获得超4个赞

这很简单:给父母这个:

display: table;

并给孩子这个:

display: table-cell;vertical-align: middle;

而已!

.parent{
    display: table;}.child{
    display: table-cell;
    vertical-align: middle;
    padding-left: 20px;}
<div class="parent">
    <div class="child">
        Test    </div>
    <div class="child">
        Test Test Test <br/> Test Test Test    </div>
    <div class="child">
        Test Test Test <br/> Test Test Test <br/> Test Test Test    </div><div>


查看完整回答
反对 回复 2019-08-17
  • 3 回答
  • 0 关注
  • 547 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信