在我们制作网站的时候,经常会用到浮动元素,这时候就会经常用到“clear:both”来清除浮动,使得父元素可以撑出高度。这样使用一般会多出一个div,让强迫症人士觉得很难受,所以我通常会用bootstrap里用的方法:使用伪类。
css:
clearfix:before,clearfix:after{ display: table; content: " "; } clearfix:after{ clear: both; }
这时候就只需要在父元素上加上class:clearfix就可以了。
html
<ul class="clearfix"> <li></li> <li></li> <li></li> </ul>