SOURCE

console 命令行工具 X clear

                    
>
console
<div class="box">
  <img src="http://static.jsbin.com/images/dave.min.svg" alt=''>
</div>
<!-- box 容器通过 after或者before 生成一个高度 100% 的「备胎」,他的高度和容器的高度是一致的,相对于「备胎」垂直居中,在视觉上表现出来也就是相对于容器垂直居中了 -->
.box {
      border:1px solid #aaa;
      width:800px;
      height: 800px;
      text-align: center;
      vertical-align:center;
    }
   .box::after {content:'';
      display: inline-block;
      height:100%;
      vertical-align:middle;
    }  
    
    img {
    /*   height: 100px; */
      vertical-align:middle;
    }