当前位置:网站首页>七种让盒子水平垂直居中的方法
七种让盒子水平垂直居中的方法
2022-08-05 05:24: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>
边栏推荐
- 线上问题排查流程
- disabledDate 日期选择器 datePicker
- The idea of commonly used shortcut key
- spark source code - task submission process - 1-sparkSubmit
- The spark operator - repartition operator
- 错误类型:反射。ReflectionException:无法设置属性“xxx”的“类”xxx”与价值“xxx”
- spark source code - task submission process - 2-YarnClusterApplication
- IP地址及子网的划分
- ALC实验
- In-depth Zabbix user guide - from the green boy
猜你喜欢
![[问题已处理]-jenkins流水线checkout超时](/img/3d/c14276d2b5ce18fc3d1288abb059c0.png)
[问题已处理]-jenkins流水线checkout超时

VRRP principle and command

The problem of redirecting to the home page when visiting a new page in dsf5.0

云计算——osi七层与TCP\IP协议

Hugo搭建个人博客

selenium模块的操作之拉钩

ALC实验

Take you in-depth understanding of cookies

Mongodb query analyzer parsing

Cloud computing - osi seven layers and TCP\IP protocol
随机推荐
媒体查询、rem移动端适配
VLAN details and experiments
网络层协议介绍
运维工程师,快来薅羊毛
微信小程序页面跳转传参
Spark source code-task submission process-6.2-sparkContext initialization-TaskScheduler task scheduler
spark operator-parallelize operator
VLAN介绍与实验
[Day1] VMware software installation
千亿IT运维市场,产品要凭实力说话
What should I do if the SSL certificate prompts that it is expired or invalid?
Transport layer protocol (TCP 3-way handshake)
Insight into the general trend of the Internet, after reading this article, you will have a thorough understanding of Chinese domain names
Into the pre-service, thought they play so flowers
To TrueNAS PVE through hard disk
Take you in-depth understanding of cookies
I217-V network disconnection problem in large traffic under openwrt soft routing
markdown编辑器模板
What are some things that you only know when you do operation and maintenance?
解决这三大问题,运维效率将超90%的医院