<!-- 1.通过css布局利器将flex将子框转换为flex item,在设置子框居中以达到居中 -->
<!-- 缺点是兼容性,低版本浏览器不兼容 -->

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>水平居中:使用flex+margin</title>
<!-- 1.通过css布局利器将flex将子框转换为flex item,在设置子框居中以达到居中 -->
<!-- 缺点是兼容性,低版本浏览器不兼容 -->
<style type="text/css">
.parent{
display: flex;
}
.son{
margin: 0 auto;
background-color: red;
}
</style>
</head>
<body>
<div class="parent">
<div class="son">
使用flex+margin
</div>
</div>
</body>
</html>

本文介绍了一种使用CSS的Flex布局结合margin属性来实现元素居中的方法。通过将父容器设置为flex布局,并对其子元素应用margin: 0 auto,可以轻松地使子元素在水平方向上居中。然而,这种方法的缺点在于其对低版本浏览器的兼容性较差。
1143

被折叠的 条评论
为什么被折叠?



