How to center div vertically inside of absolutely positioned parent div

前端 未结 9 1883
闹比i
闹比i 2020-12-02 04:48

I am trying to get blue container in the middle of pink one, however seems vertical-align: middle; doesn\'t do the job in that case.

9条回答
  •  失恋的感觉
    2020-12-02 05:05

    You may use display:table/table-cell;

    .a{
       position: absolute; 
      left: 50px; 
      top: 50px;
      display:table;
    }
    .b{
      text-align: left; 
      display:table-cell;
      height: 56px;
      vertical-align: middle;
      background-color: pink;
    }
    .c {
      background-color: lightblue;
    }
    test

提交回复
热议问题