美文网首页
2019-03-27/块级元素的七种垂直居中方式

2019-03-27/块级元素的七种垂直居中方式

作者: 阿九_beta | 来源:发表于2019-03-27 17:09 被阅读0次

写在前面:
一、父元素能不把height写死就不要写死,父元素没有定义height情况下,只要padding: 30px 0 就可以轻松+愉快实现垂直居中。

<------------------------------------- table大法------------------------------------- >

  1. <table>标签自带垂直居中功能
  2. 将div伪装成table元素:父元素display:table;子元素display:table-cell
    <----------------------------------- 加before&after伪类元素来占位------------------------------------- >
  3. 父元素加入before after伪类元素,before&after伪类元素、子元素inline-block,100%高度
    <------------------------------------- 绝对定位大法------------------------------------- >
  4. 使用绝对定位,calc(50% - 150px) <=50%是相对于父元素,150px是子元素宽度或高度的一半
  5. 使用绝对定位, transform: translate(-50%,-50%)<=是相对于子元素
  6. 使用绝对定位, margin:auto;top&bottom&left&right都为0
    <------------------------------------- flex布局------------------------------------- >
  7. flex布局,justify-content:center;align-items:center;

终上所述,感觉还是flex好用~

相关文章

  • css 水平垂直居中实现方式

    css 水平垂直居中实现方式 水平垂直居中包括行内元素居中,以及块级元素居中 行内元素html结构 块级元素结构 ...

  • 2020-03-05 CSS水平垂直居中学

    1.块级元素水平居中,水平元素垂直居中 CodePen:CSS块级水平居中 2.块级元素垂直居中 CodePen:...

  • 所有CSS居中方法,了解一下?

    目录 水平居中内联元素水平居中块级元素水平居中多个块级元素的水平居中 垂直居中内联元素垂直居中单行内联元素多行内联...

  • CSS 水平居中和垂直居中

    块级元素中的行内元素水平垂直居中 块级元素在块级元素中的水平垂直绝对居中 未完待续......

  • 垂直居中,水平居中

    CSS设置行内元素的水平居中 CSS设置行内元素的垂直居中 CSS设置块级元素的水平居中 CSS设置块级元素的垂直居中

  • 如何水平居中一个元素

    主要介绍水平居中,垂直居中,水平垂直居中的各种办法: 行内元素水平居中 如果块级元素内部包着也是一个块级元素,我们...

  • css居中方式总结(亲测有效)

    水平居中(行内元素水平居中、块级元素水平居中) 垂直居中 水平垂直居中 行内元素水平居中 text-align: ...

  • 居中对齐

    行内元素居中[#hang]垂直居中[#hc]水平居中[#hs] 块级元素居中[#kuai]垂直居中[#kc]水平居...

  • css居中大全

    css居中大全 Horizontally 水平居中 内联元素 块级元素 多个块级元素 Vertically 垂直...

  • CSS实现水平垂直的几种方法

    目录 水平居中 垂直居中 水平垂直居 一、水平居中 内联元素和块级元素实现水平居中的方法不一样,其中块级元素又分定...

网友评论

      本文标题:2019-03-27/块级元素的七种垂直居中方式

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