不设宽高垂直居中

第一种

.div{
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 3;
    transform: translate(-50%,-50%);
}

第二种:

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

 

第三种:

.div{

  display:absolute;
  left:50%;
  top:50%;
  margin-left:-width/2;//负向偏移宽度的一半,如果width不定,需要动态获取。
  margin-top:-height/2;//原理同上

}

posted @ 2016-08-25 17:05  abcByme  阅读(315)  评论(0编辑  收藏  举报