美文网首页
HTML 垂直水平居中的几种实现方式

HTML 垂直水平居中的几种实现方式

作者: 无相_庸才 | 来源:发表于2019-05-29 11:12 被阅读0次

    1. 垂直水平居中  (父元素宽度、高度已知)

    position + margin

    实现的效果:

    解析:已知父元素宽高,子元素需要position:absolute,绝对定位,位置是(top:50%;left:50%), margin-left:一半子元素width ,margin-top:一半子元素height

    2. 垂直水平居中   (父元素高度、宽度未知)  

    position + margin

    实现的效果:

    解析:未知父元素宽度、高度,子元素只需要设置,position:absolute,绝对定位,top/right/bottom/left 为0(4个属性值一致就行),margin为auto就行

    3. 垂直水平居中  (父元素高度、宽度未知)  

    position + transform

    实现效果:

    4.  垂直水平居中(弹性布局)

    flex

    实现效果:

    5. 垂直居中(子元素是文本型)

    display:table

    实现效果:

    相关文章

      网友评论

          本文标题:HTML 垂直水平居中的几种实现方式

          本文链接:https://www.haomeiwen.com/subject/bxtetctx.html