zoukankan      html  css  js  c++  java
  • 元素水平垂直居中的方法

    (1)已知高度和宽度的元素解决方案

    设置子元素
    .item{ position: absolute; top: 50%; left: 50%; margin-top: -75px; /* 设置margin-left / margin-top 为自身高度的一半 */ margin-left: -75px; }

    (2)未知高度和宽度元素解决方案

    设置子元素
    .item{
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);  /* 使用css3的transform来实现 */
    }
    

    (3)使用flex布局实现

    设置父元素
    .parent{ display: flex; justify-content:center; align-items: center; /* 注意这里需要设置高度来查看垂直居中效果 */ background: #AAA; height: 300px; }

    (4)使用table布局实现

    设置父元素
    .parent{ display: table-cell; text-align:center; vertical-align: middle; /* 注意这里需要设置高度来查看垂直居中效果 */ background: #AAA; height: 300px; }
     
  • 相关阅读:
    最小瓶颈路
    HASH处理KMP算法
    忠诚
    程序自动分析
    图书管理
    银牛派对
    平均数
    抓住那头牛
    P2135 方块消除
    CSPS前最后一次模拟赛----爆炸的全过程
  • 原文地址:https://www.cnblogs.com/zhaodagang8/p/8516782.html
Copyright © 2011-2022 走看看