div居中的优雅写法:flex布局
程序员文章站
2022-05-01 17:16:19
...
以前一直对div居中这个问题感到很麻烦,一般都是通过margin来实现居中的,然而还要算半天,今天get到了一种新方法,哈哈哈哈,特此记录:
<!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>
.main{
width: 300px;
height: 300px;
background-color: lightblue;
display: flex;
justify-content: center;
align-items: center;
}
.main>div{
width: 200px;
height: 200px;
background-color: white;
}
</style>
</head>
<body>
<div class="main">
<div>haha</div>
</div>
</body>
</html>
其中justify-content设置水平居中,align-items设置垂直居中
推荐阅读
-
css3 flex实现div内容水平垂直居中的几种方法
-
css+div布局中的垂直居中
-
Flex布局实现div内部子元素垂直居中的示例
-
CSS DIV界面垂直与水平居中的写法_html/css_WEB-ITnose
-
CSS垂直水平居中,display:flex,布局,文字属性的一些零碎
-
典型的DIV+CSS布局??固定宽度且居中的版式_html/css_WEB-ITnose
-
使用Sass优雅并高效的实现CSS中的垂直水平居中(附带Flex布局,CSS3+SASS完美版)_html/css_WEB-ITnose
-
CSS在页面布局中实现div垂直居中的方法总结_html/css_WEB-ITnose
-
使用Sass优雅并高效的实现CSS中的垂直水平居中(附带Flex布局,CSS3+SASS完美版)_html/css_WEB-ITnose
-
CSS DIV界面垂直与水平居中的写法_html/css_WEB-ITnose