zoukankan      html  css  js  c++  java
  • 垂直居中常用布局

    
    
    
    <!-- html结构 --> 
    <div class="wrap"> <div class="box"></div> </div> 
     
    /* css样式 */
     
    /* (1) 模仿单行文字居中的方式 */
     
    .wrap {
     
         200px;
     
        height: 80px;
     
        line-height: 80px;
     
    }
     
    .box {
     
        display: inline-block;
     
        vertical-align:middle;
     
    }
     
    /* (2) 已知宽高,通过position:absolute; */
     
    .wrap {
     
         200px;
     
        height: 200px;
     
        position: relative;
     
    }
     
    .box {
     
         100px;
     
        height: 80px;
     
        position: absolute;
     
        left: 50%;
     
        top: 50%;
     
        margin: -50px 0 0 -40px;
     
    }
     
    /* (3) 未知宽高,通过css3属性 transfrom */
     
    .wrap {
     
         200px;
     
        height: 200px;
     
        position: relative;
     
    }
     
    .box {
     
        position: absolute;
     
        left: 50%;
     
        top: 50%;
     
        -webkit-transform: translateX(-50%) translateY(-50%);
     
        transform: translateX(-50%) translateY(-50%);
     
    }
     
    /* (4) 通过flex布局 */
     
    <!-- html结构 -->  <div class="wrap flexbox flexbox-center flexbox-middle"> <div class="box"></div> </div> 
     
    /* css样式 */
     
    .flexbox {
     
        display: -webkit-box;
     
        display: -moz-box;
     
        display: -ms-flexbox;
     
        display: -webkit-flex;
     
        display: flex;
     
    }
     
    /* 水平居中 */
     
    .flexbox-center {
     
        -webkit-box-pack: center;
     
        -moz-box-pack: center;
     
        -ms-flex-pack: center;
     
        -webkit-justify-content: center;
     
        justify-content: center;
     
    }
     
    /* 垂直居中 */
     
    .flexbox-middle {
     
        -webkit-box-align: center;
     
        -moz-box-align: center;
     
        -ms-flex-align: center;
     
        -webkit-align-items: center;
     
        align-items: center;
     
    }
    

    http://caibaojian.com/mobile-web-app-fix.html

  • 相关阅读:
    ios字符串截取/数据存入数组
    ios字典用字符串输出
    ios身份证key字典排序
    java之接口
    Objective Runtime总结
    iOS GCD 详解
    设计模式和应用场景
    内存管理
    core data
    iOS 开发者证书总结 in-house
  • 原文地址:https://www.cnblogs.com/sakura-sakura/p/6678157.html
Copyright © 2011-2022 走看看