3种水平垂直的方式
程序员文章站
2022-06-27 19:35:24
1 绝对定位 + 转换 2 弹性模型 3 单元格方式 ......
1 绝对定位 + 转换
<div class="parent"> <div class="child">绝对定位 + 转换</div> </div>
.parent { position: relative; width: 400px; height: 400px; background: skyblue; } .child { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); width: 200px; height: 200px; background: pink; }
2 弹性模型
<div class="parent"> <div class="child">弹性模型</div> </div>
.parent { display: flex; justify-content: center; align-items: center; width: 400px; height: 400px; background: skyblue; } .child { width: 200px; height: 200px; background: pink; }
3 单元格方式
<div class="parent"> <div class="child">单元格方式</div> </div>
.parent { display: table-cell; text-align: center; vertical-align: middle; width: 400px; height: 400px; background: skyblue; } .child { display: inline-block; width: 200px; height: 200px; background: pink; }
推荐阅读
-
android listview 水平滚动和垂直滚动的小例子
-
详解Android使GridView横向水平滚动的实现方式
-
如何使用Matrix对bitmap的旋转与镜像水平垂直翻转
-
子盒子在父盒子内保持垂直水平居中的多种方案--已知子元素高度、未知子元素高度
-
Python——Tkinter,滚动条Scrollbar(水平+垂直)的实现
-
ps怎么快速绘制一个像素宽的水平/垂直直线?
-
关于盒子的水平垂直居中几种方案
-
word自选图形翻转包括水平翻转和垂直翻转两种翻转方式
-
老板的手机收到一个红包,为什么红包没居中?如何让一个元素水平垂直居中?
-
一个lock锁就可以分出低中高水平的程序员对问题的处置方式