知乐空间

html中div水平居中

马上又要到秋招的时候了,又有不少人打算换工作了。前端在面试中总会被问到的一道基础题div居中方法,这里给大家总结一下都有哪些常用的方法。

绝对定位

  • 父级元素(parent)采用相对定位(relative),需要居中的元素(demo)采用绝对定位(absolute)。
  • 居中元素向上偏移50%,向左偏移50%,此时左顶点位于中心,不过我们需要的是整体居中,所以在偏移自身一半的宽高。(如下图)

css篇——前端面试中常问的div居中方法

还未偏移一半自身宽高


  
    
      
    
  

弹性方法居中

通过flex弹性布局设置垂直居中和水平居中

  
  
    
      
    
  

使用transform居中

在子元素不知道自身宽高情况,使用transform进行比偏移。

  
  
    
      居中
    
  

以上3种是常用的方法,当然还有其他居中方法比如grid布局,table-cell布局等。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请发送邮件至 ZLME@ZLME.COM 举报,一经查实,立刻删除。

留言与评论(共有 0 条评论)
验证码: