当前位置:网站首页>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>
边栏推荐
- The problem come from line screening process
- 618,你也许可以清醒亿点点
- Hugo builds a personal blog
- spark operator-parallelize operator
- Technology Sharing Miscellaneous Technologies
- 七种让盒子水平垂直居中的方法
- Billions of IT operations in the market, the product by strength to speak
- 程序员应该这样理解I/O
- input detailed file upload
- What are some things that you only know when you do operation and maintenance?
猜你喜欢
[Problem has been resolved]-Virtual machine error contains a file system with errors check forced
One-arm routing and 30% switch
IP address and subnet division
King power volume LinkSLA, realize operations engineer is happy fishing
Mina's long and short connections
Growth: IT Operations Trends Report
运维的高光时刻,从智能化开始
LinkSLA坚持用户第一,打造可持续的运维服务方案
In-depth Zabbix user guide - from the green boy
Dry!Teach you to use industrial raspberries pie combining CODESYS configuration EtherCAT master station
随机推荐
Spark source code - task submission process - 6-sparkContext initialization
正则表达式小示例--获取重复最多的字符及其数量
sql server 重复值在后面计数
Network wiring and digital-to-system conversion
The Servlet to jump to the JSP page, forwarding and redirection
VRRP overview and experiment
Passing parameters in multiple threads
User and user group management, file permission management
In-depth Zabbix user guide - from the green boy
有哪些事情是你做了运维才知道的?
el-progress implements different colors of the progress bar
深度 Zabbix 使用指南——来自惨绿少年
spark source code - task submission process - 5-CoarseGrainedExecutorBackend
King power volume LinkSLA, realize operations engineer is happy fishing
技术分享杂七杂八技术
What impact does CIPU have on the cloud computing industry?
Next-Generation Parsing Technology - Cloud Parsing
Logical volume creation
Disk management and file systems
config.js相关配置汇总