LOGO OA教程 ERP教程 模切知识交流 PMS教程 CRM教程 开发文档 其他文档  
 
网站管理员

让div水平垂直居中的六种方法

admin
2023年12月1日 15:43 本文热度 477

方法一:绝对定位方法:不确定当前div的宽度和高度,采用 transform: translate(-50%,-50%); 当前div的父级添加相对定位(position: relative;)

div{
  background:red;
  position:absolute;
  left:50%;
  top:50%;
  transform:translate(-50%,-50%);
}

**

方法二:绝对定位方法:确定了当前div的宽度,margin值为当前div宽度一半的负值。

**

div{
   width:600px;
   height:600px;
   background:red;
   position:absolute;
   left:50%;
   top:50%;
   margin-left:-300px;
   margin-top:-300px;
}

**

方法三:绝对定位方法:绝对定位下top left right bottom 都设置0

**

<div class="child">我是子级</div>1
div{
   width:600px;
   height:600px;
   background:red;
   position:absolute;
   left:0;
   top:0;
   bottom:0;
   right:0;
   margin:auto;
}

**

方法四: flex布局方法:当前div的父级添加flex css样式

**

<div class="box">
     <div class="child">child</div>
</div>
.box{
   height:800px;
   -webkit-display:flex;
   display:flex;
   -webkit-align-items:center;
   align-items:center;
   -webkit-justify-content:center;
   justify-content:center;
   border:1px solid #ccc;}div.child{
   width:600px;
   height:600px;
   background:red;
}

**

方法五:table-cell实现水平垂直居中: table-cell middle center组合使用(让div里面的文本内容)

**

<div class="table-cell">
     <p>我爱你</p>
</div>
.table-cell{
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    width: 240px;
    height: 180px;
    border: 1px solid #666;
}

**

方法六:绝对定位:calc() 函数动态计算实现水平垂直居中

**

<div class="calc">
      <div class="child">calc</div>
</div>
.calc{
    position: relative;
    border: 1px solid #ccc;
    width: 400px;
    height: 160px;
 }
 .calc .child{
   position: absolute;
   width: 200px;
   height: 50px;
   left: -webkit-calc((400px - 200px)/2);
   top: -webkit-calc((160px - 50px)/2);
   left: -moz-calc((400px - 200px)/2);
   top: -moz-calc((160px - 50px)/2);
   left: calc((400px - 200px)/2);
   top: calc((160px - 50px)/2);
 }

该文章在 2023/12/1 15:45:57 编辑过
关键字查询
相关文章
正在查询...
点晴ERP是一款针对中小制造业的专业生产管理软件系统,系统成熟度和易用性得到了国内大量中小企业的青睐。
点晴PMS码头管理系统主要针对港口码头集装箱与散货日常运作、调度、堆场、车队、财务费用、相关报表等业务管理,结合码头的业务特点,围绕调度、堆场作业而开发的。集技术的先进性、管理的有效性于一体,是物流码头及其他港口类企业的高效ERP管理信息系统。
点晴WMS仓储管理系统提供了货物产品管理,销售管理,采购管理,仓储管理,仓库管理,保质期管理,货位管理,库位管理,生产管理,WMS管理系统,标签打印,条形码,二维码管理,批号管理软件。
点晴免费OA是一款软件和通用服务都免费,不限功能、不限时间、不限用户的免费OA协同办公管理系统。
Copyright 2010-2024 ClickSun All Rights Reserved