• css 水平居中,垂直居中


    <div class="box">
    <img src="./1.jpg" alt=""/>
    </div>

    第一种:水平居中

    .box {
    300px;
    height:300px;
    border:2px solid red;
    }
    img{
    display:block;
    100px;
    height:100px;
    margin:0 auto;
    }

    第二种:水平居中

    .box{
    300px;
    height:300px;
    border:2px solid red;
    text-align:center;
    }
    img{
    100px;
    height:100px;
    display:inline-block;
    }

    第三种:水平垂直居中 定位+需要居中元素的margin减去宽高的一半(取负值)

    .box {
    300px;
    height:200px;
    border:1px solid red;
    position:relative;
    }
    img{
    100px;
    height:100px;
    position:absolute;
    top:50%;
    left:50%;
    margin-left:-50px;
    margin-top:-50px;
    }

    第四种:水平垂直居中 定位+margin:auto

    .box{
    300px;
    height:200px;
    border:1px solid red;
    position:relative;
    }
    img{
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    right:0;
    margin:0 auto;
    }

    第五种:水平垂直居中  定位+transform

    .box {
    300px;
    height:200px;
    position:relative;
    border:1px solid red;
    }
    img{
    100px;
    height:100px;
    position:absolute;
    top:50%;
    left:50%;
    transform:translate(-50%,-50%)
    }

    第六种:水平垂直居中 display:table-cell

    .box{
    300px;
    height:200px;
    border:2px solid red;
    display:table-cell;
    verticall-align:middle;
    text-align:center;
    }
    img{
    100px;
    height:100px;
    }
    .box-table{
    display:table
    }
    <div class="box-table">
    <div class="box">
    <img src="./1.jpg" alt=""/>
    </div>
    </div>

    第七种:垂直水平居中 flex

    .box{
    300px;
    height:200px;
    border:1px solid red;
    display:flex;
    justify-content:center;
    align-items:center;
    }
    img{
    100px;
    height:100px;
    }
  • 相关阅读:
    MySQL 中 where id in (1,2,3,4,...) 的效率问题讨论
    创建,增加,删除mysql表分区
    mysql分区及实例演示
    MySQL的表分区详解
    MySQL 存储过程传参之in, out, inout 参数用法
    MySQL里面的子查询实例
    超详细mysql left join,right join,inner join用法分析
    MySQL force Index 强制索引概述
    MyISAM和InnoDB的索引在实现上的不同
    java中的守护线程
  • 原文地址:https://www.cnblogs.com/sunnyeve/p/12743576.html
Copyright © 2020-2023  润新知