• div居中方法总结


     

             在日常开发过程中,我们会经常使用到div居中来处理布局,今天我就把我在开发过程中,遇到的div居中处理方法总结一下,方便日后查看!

              

           1、 水平居中:给div设置一个宽度,然后添加margin:0 auto属性  
     
     
     div{
                margin:0 auto;
                width:200px;
                height:200px;
                background-color: pink;
            }

       

             2、水平垂直居中之让绝对定位的div居中

        div {
                position: absolute;
                width: 300px;
                height: 300px;
                margin: auto;
                top: 0;
                left: 0;
                bottom: 0;
                right: 0;
                background-color: pink;    
            }

       

             3、水平垂直居中之确定容器的宽高

    div {
                position: absolute;
                width:300px;
                height:300px;
                top: 50%;
                left: 50%;
                margin: -150px 0 0 -150px;  /* 外边距为自身宽高的一半 */
                background-color: pink;
            }
            4、水平垂直居中之未知容器的宽高,利用 `transform` 属性 
     
      div {
                position: absolute;
                width:300px;
                height:300px;
                top: 50%;
                left: 50%;
                transform: translate(-50%, -50%);
                background-color: pink;
            }

             5、水平垂直居中之利用 flex 布局

    .container {
                display: flex;
                align-items: center;         /* 垂直居中 */
                justify-content: center;    /* 水平居中 */
                height:600px;
    
               }
    .container div {
                    width: 300px;
                    height: 300px;
                    background-color: pink;    
                  }

               6、div撑满整屏

    <!DOCTYPE html>
    <html lang="en">
    <head>
      <meta charset="UTF-8">
      <title>div撑满整屏</title>
      <style>
        .page{
          background:pink;
          top: 0;
          bottom: 0;
          left: 0;
          right: 0;
          position: absolute;
          text-align: center;
        }
      </style>
    </head>
    <body>
       <div class="page"></div>
    </body>
    </html>

     

  • 相关阅读:
    PHP登入
    PHP注册
    PHP数据访问
    php实现人员的权限管理
    PHP实现简单的评论与回复功能还有删除信息
    php文件的管理
    文件的操作
    文件上传及预览
    ajax分页
    三级联动
  • 原文地址:https://www.cnblogs.com/chenyablog/p/6610241.html
Copyright © 2020-2023  润新知