(@_@;)我是程序猿,我编程,我快乐,知识改变命运,技术成就梦想   oh yeah!合作VX "w6668263" 联系Email:ye583025823@126.com

用 CSS 实现元素垂直居中,有哪些好的方案?

1.不知道自己高度和父容器高度的情况下, 利用绝对定位只需要以下三行:

parentElement{
        position:relative;
    }

 childElement{
        position: absolute;
        top: 50%;
        transform: translateY(-50%);

 }


2.若父容器下只有一个元素,且父元素设置了高度,则只需要使用相对定位即可

parentElement{
        height:xxx;
    }

    .childElement {
      position: relative;
      top: 50%;
      transform: translateY(-50%);
    }

 

 

技术交流QQ群:15129679

posted on 2017-12-29 10:10  一个草率的龙果果  阅读(165)  评论(0编辑  收藏  举报

导航