欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

使用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>

在这里插入图片描述