Original code: <!DOCTYPE html> <html lang="Zh"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Center</title> <link rel="stylesheet" href="center.css"> </head> <body> <div class="father"> <div class="son"></div> </div> </body> </html>
body { background-color: #6ed0ff; } .father { background-color: #be33ec; border-radius: 20px; box-shadow: 0 0 15px rgb(0, 0, 0); margin: 100px auto; width: 300px; height: 300px; } .son { background-color: #fcff00; border-radius: 20px; box-shadow: 0 0 10px rgb(0, 0, 0); width: 100px; height: 100px; } Original effect: To achieve the vertical centering effect of the child box relative to the parent box: 1. .father { display: grid; } .son { align-self: center; justify-self: center; } 2. .father { position: relative; } .son { position: absolute; left: 50%; top: 50%; margin-left: -50px; margin-top: -50px; } 3. .father { position: relative; } .son { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); } 4. .father { position: relative; } .son { position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto; } 5. .father { display: flex; justify-content: center; align-items: center; } 6. .father { overflow: hidden; } .son { margin: 50% auto; transform: translateY(-50%); } 7. .father { display: table-cell; text-align: center; vertical-align: middle; } .son { display: inline-block; } 8. .father { text-align: center; line-height: 300px; } .son { display: inline-block; vertical-align: middle; } This concludes this article on 8 ways to use CSS to center a box horizontally and vertically. For more information on how to center a box horizontally and vertically with CSS, please search previous articles on 123WORDPRESS.COM or continue browsing the related articles below. I hope you will support 123WORDPRESS.COM in the future! |
<<: Specific use of MySQL internal temporary tables
>>: How to set a fixed IP address for a VMware virtual machine (graphic tutorial)
This article shares the specific code for JavaScr...
Find the problem I recently encountered a problem...
First query table structure (sys_users): SELECT *...
Table of contents APIs used Simple Example person...
This article shares the specific code for JavaScr...
This article example shares the specific code of ...
This article introduces MySQL string interception...
When I turned on my MAC at night, I found that th...
Preface This article analyzes the process of shut...
First look at the effect: When the mouse moves ov...
Sometimes you need to install certain dependencie...
1. Install tomcat8 with docker 1. Find the tomcat...
Preface What is the role of an agent? - Multiple ...
This article example shares the specific code of ...
Introduction Binlog logs, that is, binary log fil...