当前位置:网站首页>Seven Ways to Center a Box Horizontally and Vertically
Seven Ways to Center a Box Horizontally and Vertically
2022-08-05 06:22:00 【MoXinXueWEB】
方法一:定位+ 平移
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<style> .parent {
width: 500px; height: 500px; border: 1px solid #000; position: relative; } .child {
width: 100px; height: 100px; border: 1px solid #999; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); } </style>
</head>
<body>
<div class="parent">
<div class="child">我是子元素</div>
</div>
</body>
</html>
方法二:弹性布局
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<style> .parent {
width: 500px; height: 500px; border: 1px solid #000; display: flex; justify-content: center; align-items: center; } .child {
width: 100px; height: 100px; border: 1px solid #999; } </style>
</head>
<body>
<div class="parent">
<div class="child">我是子元素</div>
</div>
</body>
</html>
方法三:网格 Grid
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<style> .parent {
width: 500px; height: 500px; border: 1px solid #000; display: grid; place-items: center; } .child {
width: 100px; height: 100px; border: 1px solid #999; } </style>
</head>
<body>
<div class="parent">
<div class="child">我是子元素</div>
</div>
</body>
</html>
方法四:margin:auto;
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<style> .parent {
width: 500px; height: 500px; border: 1px solid #000; position: relative; } .child {
width: 100px; height: 100px; border: 1px solid #999; position: absolute; margin: auto; top: 0; left: 0; right: 0; bottom: 0; } </style>
</head>
<body>
<div class="parent">
<div class="child">我是子元素</div>
</div>
</body>
</html>
方法五:表格布局
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<style> .parent {
width: 500px; height: 500px; border: 1px solid #000; display: table-cell; vertical-align: middle; text-align: center; } .child {
width: 100px; height: 100px; border: 1px solid #999; display: inline-block; } </style>
</head>
<body>
<div class="parent">
<div class="child">我是子元素</div>
</div>
</body>
</html>
方法六:计算父盒子与子盒子的空间距离
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<style> .parent {
width: 500px; height: 500px; border: 1px solid #000; } .child {
width: 100px; height: 100px; border: 1px solid #999; margin-top: 200px; margin-left: 200px; } </style>
</head>
<body>
<div class="parent">
<div class="child">我是子元素</div>
</div>
</body>
</html>
方法七:定位+负边距
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<style> .parent {
width: 500px; height: 500px; border: 1px solid #000; position: relative; } .child {
width: 100px; height: 100px; border: 1px solid #999; position: absolute; top: 50%; left: 50%; margin-top: -50px; margin-left: -50px; } </style>
</head>
<body>
<div class="parent">
<div class="child">我是子元素</div>
</div>
</body>
</html>
边栏推荐
- markdown editor template
- RAID磁盘阵列
- NAT实验
- One-arm routing experiment and three-layer switch experiment
- Tencent Cloud Message Queue CMQ
- product learning materials
- Spark source code - task submission process - 6-sparkContext initialization
- LinkSLA insists that users come first and creates a sustainable operation and maintenance service plan
- 程序员应该这样理解I/O
- spark source code - task submission process - 5-CoarseGrainedExecutorBackend
猜你喜欢

spark operator - map vs mapPartitions operator

sql server 重复值在后面计数

Autoware--Beike Tianhui rfans lidar uses the camera & lidar joint calibration file to verify the fusion effect of point cloud images

el-progress实现进度条颜色不同

What?CDN cache acceleration only works for accelerating static content?

OpenCV3.0 is compatible with VS2010 and VS2013

错误类型:反射。ReflectionException:无法设置属性“xxx”的“类”xxx”与价值“xxx”

Mongodb query analyzer parsing
![[问题已处理]-虚拟机报错contains a file system with errors check forced](/img/07/1222a44dd52b359bf7873e6f3b7ebf.png)
[问题已处理]-虚拟机报错contains a file system with errors check forced

From "dual card dual standby" to "dual communication", vivo took the lead in promoting the implementation of the DSDA architecture
随机推荐
The idea of commonly used shortcut key
Growth: IT Operations Trends Report
Mina's long and short connections
程序员应该这样理解I/O
RAID磁盘阵列
LeetCode面试题
Switch principle
Hugo搭建个人博客
Quick question and quick answer - FAQ of Tencent Cloud Server
Spark source code-task submission process-6.2-sparkContext initialization-TaskScheduler task scheduler
Complete mysql offline installation in 5 minutes
LeetCode Interview Questions
解决这三大问题,运维效率将超90%的医院
有哪些事情是你做了运维才知道的?
[issue resolved] - jenkins pipeline checkout timeout
LinkSLA坚持用户第一,打造可持续的运维服务方案
Wechat applet page jump to pass parameters
Problems encountered in installing Yolo3 target detection module in Autoware
NIO works is analysed
干货!教您使用工业树莓派结合CODESYS配置EtherCAT主站