zoukankan      html  css  js  c++  java
  • css实现页面元素居中

    水平居中

    对于已知宽度的块级元素实现水平居中只需要设置

    margin-left:auto;
    margin-right:auto;
    

    对于多个块级元素实现水平居中只需要设置

    //1
    父类{
    text-align:center;
    }
    块级元素{
    display:inline-block;
    }
    
    //2
    父类{
    display:flex;(flex布局兼容性问题)
    justify-content:center;
    }

    对于未知宽度的块级元素实现水平居中

    position:absolute;
    left:50%;
    transform:translateX(-50%);//若宽度w已知,可采用margin-left:-w/2px方式,两者实现结果一样

    垂直居中

    多行的行内元素垂直居中

    display:table-cell;
    vertical-align:middle;

    已知高度的块级元素垂直居中

    position:absolute;
    top:50%;
    margin-top:-h/2px;(已知高度一半)

    未知高度的块级元素垂直居中

    position:absolute;
    top:50%;
    transform:translateY(-50%);
    display:flex;
    justify-content:center;
    align-items:center;

    网上看到相关的教程,自己整合记录下来,方便自己后面查看

  • 相关阅读:
    POI Excel解析
    mysql忘记root密码的解决方法
    注解实现AOP
    Java 集合类
    easyui-textbox 绑定事件
    MarqueeLabel 跑马灯
    Swift-2.14构造过程
    Swift-2.13继承
    Swift- 2.12下标脚本
    Swift-2.11方法
  • 原文地址:https://www.cnblogs.com/liuyfl/p/4973790.html
Copyright © 2011-2022 走看看