• 使用inline-block做水平垂直居中


    父级宽高不定,如何使子元素水平垂直居中?

    下面是用 display: inline-block 实现的:

    <!doctype html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>垂直自适应</title>
        <style>
        * {
            margin: 0; padding: 0;
        }
        .box {
            position: relative;
             400px; height: 600px;
            margin: 100px auto;
            border: 1px solid #666;
            text-align: center;
        }
        .content {
             100px; height: 100px;
            display: inline-block;
            vertical-align: middle;
            background: red;
        }
        .middle-span {
            height: 100%;
            display: inline-block;
            vertical-align: middle;
        }
        </style>
    </head>
    <body>
        <div class="box">
            <div class="content"></div>
            <span class="middle-span"></span>
        </div>
    </body>
    </html>

    子级 display: inline-block; ,父级 text-align: center; ,实现水平居中。

    子级 vertical-align: middle; ,且span height: 100%; ,实现垂直居中。

  • 相关阅读:
    主机连接不上虚拟机或虚拟机桥接没有网络
    asp web 报表
    heart or house?
    CPointer
    Raid
    Dos for by 随风
    不支持uri格式
    FabEdge V0.4 新特性:支持多集群通讯
    运维监控
    /etc缩写
  • 原文地址:https://www.cnblogs.com/ccforeverd/p/3903602.html
Copyright © 2020-2023  润新知