如果有一个div作为外部容器,内部的div如果设置了float样式,则外部的容器div因为内部没有 clear,导致不能被撑开。
前端清除浮动都用clear: both;class="clearfix"是什么呢?class="clearfix"是用来清除偏移量和层之间控制位置用的,看下例子:
如何在html中使用clearfix和clear 用 clear 清除浮动
用 clearfix 清除浮动
看了代码发现没有,clearfix 主要是用在浮动层的父层,而 clear 主要是用在浮动层与浮动层之间,和浮动层同一级,如果想要撑开父层的高度,clear 就要放在最后。