clearfix样式解决高度塌陷和外边距重叠

代码

.clearfix::before,.clearfix::after{
	content:'';
	display:table;
	clear:both;
}
  • 需要解决高度塌陷和外边距重叠的问题时,在标签的class中增加clearfix即可
<head>
	<style>       
		.outer{
			border: red 10px solid;
		}

		.inner{
			width: 100px;
			height: 100px;
			background-color: orange;
			float: left;
		}

		.clearfix::before,.clearfix::after{
			content:'';
			display:table;
			clear:both;
		}
	</style>
</head>

<body>
	<div class="outer clearfix">
		<div class="inner">
	</div>
</body>

在这里插入图片描述

  • ::before处理的是外边距重叠,::after处理的是高度塌陷
  • display属性设置为table
发布了90 篇原创文章 · 获赞 0 · 访问量 1850

猜你喜欢

转载自blog.csdn.net/qq_35764106/article/details/104269292