css居中那点事

使用css居中有很多种方式,在这里写几个最佳实践。代码简单粗暴,适用性强,让你不必这点小事烦恼,提升你的工作效率,早几分钟下班回家LOL岂不是美滋滋
不多说废话,直接上代码

  • 基本的样式和布局
    .container {
        height: 200px;
        width: 200px;
        background: #369;
    }

    .inner {
        height: 50px;
        width: 50px;
        background: #963;
    }

  • 左右居中最简单的两种写法
    

左右居中1

左右居中2

 .center1 {
        text-align: center;
    }

    .center-inner1 {
        display: inline-block;
    }

    .center2 {
        display: flex;
        justify-content: center;
    }

    .center-inner2 {
        display: inline-block;
    }

  • 垂直居中的两种最简单写法

垂直居中1

垂直居中2

 .center3 {
        display: flex;
        align-items: center;
    }

    .center4 {
        position: relative;
    }

    .center-inner4 {
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
    }

  • 左右居中+垂直居中
    

左右居中+垂直居中

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

点个收藏关注一下不迷路

你可能感兴趣的:(css,html,居中,布局)