美文网首页
利用position相对绝对定位和负边距实现水平垂直居中

利用position相对绝对定位和负边距实现水平垂直居中

作者: 凌Linny | 来源:发表于2017-03-05 12:03 被阅读0次

    绝对定位与浮动类似,也是会脱离文档流;绝对定位的方式实现居中,需要在已知宽高的情况下;
    代码如下:

    <!doctype html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>居中</title>
        <style type="text/css">
            .container {
                width: 600px;
                height: 300px;
                background-color: #ccc;
                position: relative;
            }
            .center-p {
                background-color: yellow;
                position: absolute;
                top: 50%;
                left: 50%;
                width: 100px;
                height: 80px;
                margin: auto;  /*先水平居中*/
                margin-top: -50px;
                margin-left: -40px;
            }
    
        </style>
    </head>
    <body>
        <div class="container">
            <div class="center-p">
                table-cell居中
            </div>
        </div>
    </body>
    </html>
    
    Paste_Image.png

    相关文章

      网友评论

          本文标题:利用position相对绝对定位和负边距实现水平垂直居中

          本文链接:https://www.haomeiwen.com/subject/yivsgttx.html