美文网首页
居中方法总结

居中方法总结

作者: meng_281e | 来源:发表于2018-09-15 15:51 被阅读0次

    水平方向上

    1.针对inline, 内联块inline-block

    
    .text_div{
        text-align:center;
    }
    

    2.不定宽块状元素居中

    .text_div{
        margin:0 auto;//且需要设置父级宽度
    }
    3.flex布局
    .text_div{
        display:flex;
        justify-content:center;
    }
    

    垂直居中

    单行内联(inline-)元素垂直居中

    1.通过设置内联元素的高度(height)和行高(line-height)相等,从而使元素垂直居中。

    .text_div{
        height: 120px;
        line-height: 120px;
    }
    

    2.利用表布局

    .father {
        display: table;
    }
    .children {
        display: table-cell;
        vertical-align: middle;
         text-align: center; 
    }
    

    3.flex布局

    .center-flex {
        display: flex;
        flex-direction: column;//上下排列(ie不支持)
        justify-content: center;
    }
    

    4.绝对布局方式

    .parent {
        position: relative;
    }
    .child {
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
    }
    

    垂直水平居中根据上方结合

    1.flex方式

    .parent {
        display: flex;
        justify-content: center;
        align-items: center;
    }
    

    grid方式

    .parent {
      height: 140px;
      display: grid;
    }
    .child { 
      margin: auto;
    }
    

    相关文章

      网友评论

          本文标题:居中方法总结

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