清除浮动的三种方式

时间:2022-10-10 20:28:58

1.clear:both;left;right;(新建一个Div,不要在原先的Div上清除)

2.在父类使用overflow:hidden;相当于清除了元素的溢出

3.:after伪类元素:content:".";

display:block;

clear:both;

height:0;

visibility:hidden;


扩展:

  设置visibility:hidden和display:none有什么区别?

  visibility:hidden隐藏元素后仍会保留元素的位置,相当于元素只是透明了一样;

  display:none隐藏元素后元素彻底消失;