问答详情
源自:12-12 宰相肚里能撑船 - 使用padding为盒子设置内边距(填充)

在一个div里如何控制内容垂直居中?

在一个div里如何控制内容垂直居中?

提问者:额了吧 2016-01-09 23:19

个回答

  • 不劳虎
    2016-02-11 05:00:55

    <!DOCTYPE HTML>
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <title>填充</title>
    <style type="text/css">
    #box1{
        display:table-cell;
        text-align:center;
        vertical-align:middle;
        width:100px;
        height:100px;
        border:1px solid red;
    }
    </style>
    </head>
    <body>
    <div id="box1">盒子1</div>
    </body>
    </html>


  • 烜烜
    2016-01-13 16:20:02

    代码:
    
    html
    
    <div id="parent">
    <div id="child">Content here</div>
    </div>
    
    css
    
    #parent {display: table;}
    #child {
    display: table-cell;
    vertical-align: middle;
    }


  • qq_DJJ_0
    2016-01-11 16:18:21

       border: 1px solid #ccc;

        display: table-cell;

        height: 100px;

        vertical-align: middle;

        width: 100px;

       text-align:center;

  • 磁单极
    2016-01-10 11:14:43

    楼上这是控制水平居中,垂直居中可以设置子元素高度例如height:80px;然后再设置父元素line-height:80px;

  • uunSX
    2016-01-09 23:26:41

    text-align:center;