CSS3 不定高宽垂直水平居中的几种方式

  发布时间:2020-03-26 16:27:54   作者:ToSmile   我要评论
这篇文章主要介绍了CSS3 不定高宽垂直水平居中的几种方式,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

1、flex布局

.father {
    display: flex;
    justify-content: center;
    align-items: center;
}

这种方式兼容性不好

2、position + transform

.son {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

IE9以下不支持transform属性

3、table + table-cell

.father {
    display: table;
}
.son {
    display: table-cell;
    vertical-align: middle;
      text-align: center;
}

4、:before + display:inline-block

.father {
  text-align: center;
}
.father::before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}
.son {
  display: inline-block;
}

到此这篇关于CSS3 不定高宽垂直水平居中的几种方式的文章就介绍到这了,更多相关CSS3 不定高宽垂直水平居中内容请搜索脚本之家以前的文章或继续浏览下面的相关文章,希望大家以后多多支持脚本之家!

相关文章

  • 使用CSS实现盒子水平垂直居中的方法(8种)

    这篇文章主要介绍了使用CSS实现盒子水平垂直居中的方法(8种),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来
    2020-11-11
  • CSS 水平居中并限定最大的宽度实现

    这篇文章主要介绍了CSS 水平居中并限定最大的宽度实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学
    2020-09-14
  • CSS实现子元素div水平垂直居中的示例

    这篇文章主要介绍了CSS实现子元素div水平垂直居中的示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起
    2020-09-03
  • CSS中的translate(-50%,-50%)实现水平垂直居中效果

    这篇文章主要介绍了CSS中的translate(-50%,-50%)实现水平垂直居中效果,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以
    2020-09-02
  • css3 flex实现div内容水平垂直居中的几种方法

    这篇文章主要介绍了css3 flex实现div内容水平垂直居中的几种方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小
    2020-03-27
  • CSS3实现水平居中、垂直居中、水平垂直居中的实例代码

    在前端面试中经常会遇到css居中效果的实现,今天小编给大家分享几种css垂直水平居中的方法,通过实例代码给大家讲解,需要的朋友参考下吧
    2020-02-27
  • 手把手教你CSS水平、垂直居中的10种方式(小结)

    这篇文章主要介绍了手把手教你CSS水平、垂直居中的10种方式(小结),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着
    2019-11-07
  • web前端之css水平居中代码解析

    如何让子元素在父容器中水平垂直居中呢,下面我们来列举几种常见的方法,通过真实场景分析给大家详解web前端之css水平居中代码解析,感兴趣的朋友跟随小编一起看看吧
    2021-05-20

最新评论