css中.clear{display: block;overflow:hidden;}为什么会清除浮动 而换成.clear{clear;both;}就不行呢?

希望详细讲解

.clear{clear:both;}

用这个属性要清除浮动,需要单独一个div加上这个类,并且html结构上要写在需要清除浮动的结构的最后。

例如:

<div>
    <div class="float-a"></div>
    <div class="float-b"></div>
    <div class="clear"></div>
</div>

温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答