ul里面的li都左浮动了,在ul结束标签后加清浮动div仍然没有撑起ul高度,是怎么回事?

<ul>
<li>列表一</li>
<li>列表二</li>
<li>列表三</li>
</ul>
<div style="clear:both;"></div>

第1个回答  2016-08-01
你给ul也添加float:left就行追问

加了是可以 我想知道为什么我这样写不行 谢谢了

追答

你是加在外面的 对ul本身自然不起作用 当然你给ul加也没用
定义和用法
clear 属性规定元素的哪一侧不允许其他浮动元素。
与其提问你不如自己去看看w3c的教程,不比问别人更清楚明白 手机不能贴图也不能截图给你看了

本回答被提问者采纳
相似回答