zoukankan      html  css  js  c++  java
  • css 水平垂直居中的几种常用方法

    1. display 方法(最常用的方法)
      display: flex;
      justify-content: center;
      align-items: center;
    2. 定位
      1)固定宽高(100px)
        .parent{
          position: relative;
        }
        .child{
          position: absolute;
          top: 50%;
          left: 50%;
          margin-left: -50px;
          margin-top: -50px;
        }
      2) 有宽高,但不考虑宽高
        .parent{
          position: relative;
        }
        .child{
          position: absolute;
          top: 0;
          left: 0;
          right: 0;
          bottom: 0;
          margin: auto;
          height: 50px;
           80px;
        }
      3) 木有具体宽高
        .parent{
          position: relative;
        }
        .child{
          position: absolute;
          top: 50%;
          left: 50%;
          transform: translate(-50%,-50%);
        }
    3. 控制文本(table-cell)--- margin + vertical-align
      .parent{
        display:table-cell;
        vertical-align: middle;
      }
      .child{
        display: table;
        margin: 0 auto;
      }
    4. 控制文本(table-cell)--- text-align + vertical-align
      .parent{
        display: table-cell;
        text-align: center;
        vertical-align: middle;
      }
        .child{
         80px;
        display: inline-block;
      }
    5. text-align + line-height实现单行文本水平垂直居中
      .test{
        text-align: center;
        line-height: 100px;
      }

  • 相关阅读:
    read
    df,du,mount
    cat,tac,more
    Makefile内嵌函数
    PHP常量详解:define和const的区别
    微信小程序之this.setData
    二维码支付原理分析及安全性的探究
    php 原生文件下载
    php原生实现图片上传和查看
    php文件的处理和操作
  • 原文地址:https://www.cnblogs.com/qianxiaoniantianxin/p/14666047.html
Copyright © 2011-2022 走看看