div垂直居中有几种

1、已知宽高

position: absolute;
left: 50%;
top: 50%;
width:200px;
height:100px;
margin-left:-100px;
margin-top:-50px;

2、宽高未知

方法一:position

#container{position:relative;
}#center{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);
}

方法二:弹性盒子flex

#container{display:flex;justify-content:center;align-items: center;
}

方法三:translate()

.center {position: fixed;top: 50%;left: 50%;background-color: #000;width:50%;height: 50%;
-webkit-transform: translateX(-50%) translateY(-50%);
}

方法四:display: inline-block;


.parent-panel2:after{content:"";display: inline-block;vertical-align: middle;height: 100%;
}

css3不定宽高水平居中

在父级元素加3句话,就可以实现子元素水平垂直居中。

justify-content:center;//子元素水平居中
align-items:center;//子元素垂直居中
display:-webkit-flex;

@ cc

div垂直居中有几种相关推荐

  1. div垂直居中的两种方法

    div垂直居中的两种方法 表格方法 /* 第一种方法,DIV垂直居中 表格方法 */display: table-cell;/*设置成 表格单元*/vertical-align:middle;/*垂直 ...

  2. CSS教程:div垂直居中的N种方法以及多行文本垂直居中的方法

    在说到这个问题的时候,也许有人会问CSS中不是有vertical-align属性来设置垂直居中的吗?即使是某些浏览器不支持我只需做少许的CSS Hack技术就可以啊!所以在这里我还要啰嗦两句,CSS中 ...

  3. CSS教程:div垂直居中的N种方法

    在说到这个问题的时候,也许有人会问CSS中不是有vertical-align属性来设置垂直居中的吗?即使是某些浏览器不支持我只需做少许的CSS Hack技术就可以啊!所以在这里我还要啰嗦两句,CSS中 ...

  4. 让div垂直居中的5种方法

    方法一: 这个方法把 div 的显示方式设置为表格,然后我们可以使用表格的 vertical-align property 属性. HTML & CSS: 1 <div class=&q ...

  5. html flex上下居中,css3 flex实现div内容水平垂直居中的几种方法

    一.flex-direction: (元素排列方向) ※ flex-direction:row (横向从左到右排列==左对齐) ※ flex-direction:row-reverse (与row 相 ...

  6. HTML5/CSS3基础——div盒子水平垂直居中的三种方案

    HTML5/CSS3基础--div盒子水平垂直居中的三种方案 一.基于定位的使div盒子水平居中的三种方式 1.使用top:50% left:50% 以及margin-top 和 margin-lef ...

  7. div水平垂直居中的七种方法

    学习笔记(一) div水平垂直居中的七种方法 文章目录 学习笔记(一) 前言 一.绝对定位法 1.方法一 2.方法二 3.方法三 4.方法四 二.flex布局法 1.方法五 三.将小div转成行内块 ...

  8. 将div垂直居中放置在另一个div中[重复]

    本文翻译自:Vertically centering a div inside another div [duplicate] This question already has answers he ...

  9. 如何将所有浏览器的div垂直居中?

    我想用CSS将div垂直居中. 我不需要表或JavaScript,而只需要纯CSS. 我找到了一些解决方案,但是所有这些解决方案都缺少Internet Explorer 6支持. <body&g ...

最新文章

  1. 修改Kali Linux 2020.1主题颜色
  2. logm--求矩阵的对数
  3. Docker教程-使用
  4. 10以内的分解与组成怎么教_狗狗酷炫的飞盘游戏怎么玩?分解步骤教你快速学会...
  5. bem什么意思_BEM命名法
  6. 6大Facebook广告文案绝招提升你Shopify独立站的转化率
  7. 仿百度外卖的酷炫水波纹效果
  8. 小D课堂 - 新版本微服务springcloud+Docker教程_4-02 微服务调用方式之ribbon实战 订单调用商品服务...
  9. 解决“HTTP Error 401 – Unauthorized”
  10. win7一直卡在首次使用计算机,重装win7一直停留在正在启动windows解决方法(完美解决)...
  11. VGG16和VGG19
  12. 如何利用Pspice仿真C-V特性
  13. 免费素材库:mixkit
  14. 140、SFP+光模块如何与交换机搭配使用?四种方式常用!
  15. C++和C#结构体转换的问题
  16. 助力操作系统国产化:Testin云测试服贸会首发鸿蒙系统测试平台
  17. 自定义vscode插件路径及离线安装VSIX说明
  18. 干货 | DDD实战:基于洋葱模型的分层代码架构设计
  19. 创业需要宽广的心胸吗--leo看赢在中国第三季(6)
  20. 开机卡logope引导不了_开机卡LOGO不要慌小匠来帮忙—常见的开机卡LOGO问题排查方法...

热门文章

  1. 线程中CreateEvent和SetEvent和ReSetEvent及WaitForSingleObject的用法
  2. chatGPT会替代数据分析师吗
  3. 爬取小说并保存到数据库中
  4. VMware17新建配置虚拟机的保姆级教程
  5. sql语句中的函数使用
  6. 洗涤心灵之音乐--献给在深夜奋斗之人~
  7. pascal_voc标注bbox的一些问题
  8. 元胞自动机:game of life
  9. 即将消失的原始美味 陕南椴木木耳_陕南赤子_新浪博客
  10. wifi已通过硬件开关禁用