美文网首页
垂直居中

垂直居中

作者: carallin | 来源:发表于2017-03-30 14:44 被阅读0次

    单纯的垂直居中,可以选择flex、absolute、

    • flex

      <div class="wrap">
          <div class="" id="div4">
              hello
          </div>
      </div>
    
    .wrap {
        border: 2px solid #2311ee;
        height: 200px;
        display: flex;
        flex-direction: column;
        justify-content: center;
    }
    #div4 {
        border: 2px solid #21e3f1;
        /*height: 40%;*/
    }
    
    • absolute

      <div class="wrap">
          <div class="" id="div4">
              hello
          </div>
      </div>
    .wrap {
        border: 2px solid #2311ee;
        height: 200px;
        position: relative;
    }
    #div4 {
        border: 2px solid #21e3f1;
        height: 80px;
        position: absolute;
        top: 50%;
        margin-top: -40px;
    }
    

    margin-toppadding-top 都是以容器的宽度为参照的,不可想当然用百分比。

    • 行内元素的垂直居中

    lineheight='外层元素高度';
    verticle-align: center;
    

    相关文章

      网友评论

          本文标题:垂直居中

          本文链接:https://www.haomeiwen.com/subject/gdouottx.html