首页前端开发CSScss实现div内容垂直居中

css实现div内容垂直居中

时间2023-11-20 21:49:03发布访客分类CSS浏览862
导读:CSS实现内容垂直居中的方法有很多种,下面介绍几种常用的方法:(一)使用Flexbox布局方法步骤:1、给包含<div>的父元素设置display:flex;2、对<div>设置margin:auto;...例子:....

CSS实现内容垂直居中的方法有很多种,下面介绍几种常用的方法:

(一)使用Flexbox布局方法步骤:1、给包含div>
    的父元素设置display:flex;
    2、对div>
    设置margin:auto;
...例子:.parent{
      display:flex;
      align-items:center;
      justify-content:center;
}
.child{
      margin:auto;
}
    
(二)使用position和transform属性方法步骤:1、对div>
    设置position:relative;
    2、对div>
    的子元素设置position:absolute;
    3、对子元素设置top:50%和transform:translateY(-50%);
...例子:.parent{
      position:relative;
}
.child{
      position:absolute;
      top:50%;
      transform:translateY(-50%);
}
    
(三)使用table-cell方法方法步骤:1、对包含div>
    的父元素设置display:table;
    2、对div>
    设置display:table-cell;
    3、对div>
    设置vertical-align:middle;
...例子:.parent{
      display:table;
}
.child{
      display:table-cell;
      vertical-align:middle;
}
    

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: css实现div内容垂直居中
本文地址: https://pptw.com/jishu/548034.html
css 禁止复制选中文字 css 禁止浏览器出现滚动条

游客 回复需填写必要信息