让一个图片在div中居中(四种方法)

第一种方法:
<div class="title">
        <div class="flag"></div>
        <div class="content">
               <img src="img_p1_title.png">
        </div>
</div>
 1 .title {
 2    width: 100%;
 3     font-size: 0;  
 4     height: 10%;
 5 }
 6 .title .content img {
 7     width: 35%;
 8 }
 9 /*--css--*/
10 .content{
11     display: inline-block;
12     vertical-align: middle;
13 }
14 .flag{
15     display: inline-block;
16     vertical-align: middle;
17     height: 100%;
18     width: 0;
19 } 
第二种方法:
1 <div class="title">
2       <img src="img_p1_title.png">
3 </div>
.title {
  display: flex;
  justify-content: center;
  align-items: center;  
}
.title img {
  width: 35%;
}
//该方法有些旧系统不支持
第三种方法:
<div class="title">
    <span>第三种方法</span>
</div>
.title {
   height: 15%;
   font-size: 18px;
   position: relative;
}
.title span {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
第四种方法:
<div class="title">
    <span>第四种方法</span>
</div>
.title {
    width: 200px;
    height: 200px;
    vertical-align: middle;
    display: table-cell;
    text-align: center;
}

相关内容推荐