标签:sdn 一个 方法 概念 div csdn img chm 需要
摘自:https://blog.csdn.net/weixin_41041379/article/details/81871980
浮动的框可以向左或向右移动,直到它的外边缘碰到包含框或另一个浮动框的边框为止。
由于浮动框不在文档的普通流中,所以文档的普通流中的块框表现得就像浮动框不存在一样。
父元素中有子元素,并且父元素没有设置高度,子元素在父元素中浮动,结果必然是父元素的高度为0,这也就导致了父元素高度塌陷问题。
浮动脱离文档流,这个问题会对整个页面布局带来很大影响,如何解决高度坍塌问题,我们需要清除浮动。
在浮动元素后添加一个空标签,并且在CSS中设置即可清理浮动。
<div class="clear"></div>
.clear{clear:both;}
给浮动元素的容器添加一个clearfix的class,然后给这个class添加一个:after伪元素实现元素之后添加一个看不见的块元素(Block element)清理浮动。
标签:sdn 一个 方法 概念 div csdn img chm 需要
原文地址:https://www.cnblogs.com/yuzizsj/p/11963599.html