DIV下 UL 添加float:left后 两个UL中间在IE中无法换行。
发布网友
发布时间:2022-04-20 00:54
我来回答
共2个回答
热心网友
时间:2022-04-20 02:23
楼主很可爱,为什么要在两个ul中间加个<p>有个p用!^_^
你已经给ul加了float:left,这种情况下,如果div的宽度小于两个ul的盒模型的宽度之和,就会在一行上了,何况ie这种土鳖浏览器经常出现这样那样的问题。
可以这样解决:
1、给ul增加clear:both属性。
2、给外边的div的设定宽度容不下两个ul的宽度。追问2、给外边的div的设定宽度容不下两个ul的宽度。
是要容不下还是容的下呢?
追答你是要换行呢还是不换行呢, 要每个ul独立一行,当然就得容不下。
热心网友
时间:2022-04-20 03:41
我头晕!我看不懂啊1追问DIV下面有两个UL。第一个UL结束后我加了或者在谷歌换行就正常。在IE里就不正常。