1.css3的flex
1 <style>
2 .ss {
3 display: flex;
4 justify-content: center;
5 align-items: center;
6 height:600px;
7 width: 1000px;
8 background-color: #3a9;
9 }
10 .sss {
11 width: 100px;
12 height: 100px;
13 background-color: greenyellow;
14 }
15 </style>
16 <body>
17 <div class="ss">
18 <div class="sss"></div>
19 </div>
20 </body>
2. position:absolute
<style>
.ss {
position: absolute;
left: 50%;
top: 50%;
margin-left: -50px;
margin-top: -50px;
height:100px;
width: 100px;
background-color: #3a9;
}
</style>
<div class="ss"></div>
3.position:absolute
.ss {
width: 200px;
height: 200px;
background: #3a9;
position:absolute;
left:0;
top: 0;
bottom: 0;
right: 0;
margin: auto;
}
<body>
<div class="ss">
</div>
</body>
4.position:absolute
.ss {
width: 40%;
height: 200px;
background: #3a9;
position:absolute;
left:50%;
top: 50%;
transform: translate(-50%, -50%);
}
<div class="ss"></div>
5. 父元素:text-align,line-height;子元素:display:inline-block;
.ss {
text-align: center;
height:600px;
width: 1000px;
background-color: #3a9;
line-height: 600px;
}
.sss {
display: inline-block;
width: 100px;
height: 100px;
background-color: greenyellow;
}
<body>
<div class="ss">
<div class="sss"></div>
</div>
</body>
来源:https://www.cnblogs.com/gaoxuerong123/p/9499820.html