- 父元素设置overflow:hidden,同时height不设置或者100%或者auto
- 父级元素内中的最下面新增一个标签,设置clear:both;
- 给父元素添加overflow:hidden;(该方法的原理是让父元素紧贴其内容(包括浮动元素的内容),但有内容要以溢出形式显示时,则会被一同隐藏)
- 父元素用伪类:after (推荐)
ul>li
ul::after{
content:"";
display: block;
clear:both;
}
li{
float:left;
}