使用CSS3 flexbox实现元素的垂直和水平居中
最编程
2024-01-12 09:07:01
...
(3)垂直水平居中
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>flex 实现居中</title>
<style type="text/css">
*{
padding:0;
margin:0;
}
.container{
height: 100vh;
display: flex; /*设置为flex布局*/
display: -webkit-flex;
justify-content: center; /*水平居中*/
align-items: center; /*垂直居中*/
}
.inner{
width: 200px;
height: 200px;
font-size: 26px;
background-color: pink;
border: 1px solid black;
}
</style>
</head>
<body>
<div class="container">
<div class="inner">
</div>
</div>
</body>
</html>
多个元素也能实现水平垂直居中,样式代码同上,只是多加了一个div,如下:
<div class="container">
<div class="inner">
</div>
<div class="inner">
</div>
</div>
上一篇: 如何居中一个元素(终结版)
下一篇: CSS汇总:设置元素水平和垂直居中的方法