问答详情
源自:2-7 水平居中布局的第三种解决方案

transform问题

transform 是css3有兼容性问题,可否改成margin-left:负边距呢?

还有水平居中可以用margin:0 auto;实现,那么垂直居中能不能用margin:auto 0 ?

提问者:rehack_cn 2019-11-07 15:11

个回答

  • 养_乐多多
    2019-11-07 17:18:58

    auto的作用是:自动填充剩余空间,当左右的margin都设置为auto时,会平分剩余空间,从而实现水平居中。垂直方向上,块级元素不会自动扩充,它的外部尺寸没有自动充满父元素,也没有剩余空间可说。所以margin:auto 0不能实现垂直居中,当然margin:auto 0也能垂直居中,有很多办法,可以网上查下