垂直居中

2017-03-30  本文已影响0人  carallin

单纯的垂直居中,可以选择flex、absolute、

  <div class="wrap">
      <div class="" id="div4">
          hello
      </div>
  </div>

.wrap {
    border: 2px solid #2311ee;
    height: 200px;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
#div4 {
    border: 2px solid #21e3f1;
    /*height: 40%;*/
}
  <div class="wrap">
      <div class="" id="div4">
          hello
      </div>
  </div>
.wrap {
    border: 2px solid #2311ee;
    height: 200px;
    position: relative;
}
#div4 {
    border: 2px solid #21e3f1;
    height: 80px;
    position: absolute;
    top: 50%;
    margin-top: -40px;
}

margin-toppadding-top 都是以容器的宽度为参照的,不可想当然用百分比。

lineheight='外层元素高度';
verticle-align: center;
上一篇下一篇

猜你喜欢

热点阅读