首页 新闻 会员 周边

ie7- 会把位于li元素之后的元素修复到其前面最近的li元素内,成为该li元素的子元素,该怎么解决

0
悬赏园豆:20 [已关闭问题] 关闭于 2016-07-14 12:49

 ie7- 会把位于li元素之后的元素修复到其前面最近的li元素内,成为该li元素的子元素。

这是我写的代码,用的ul无序列表,li标签下面有div的兄弟标签

 下面是在IE7下解析处理的情况(其他浏览器下解析没有问题)

 从网上百度的结果,并没有找到好的解决方法,大部分都是说尽量不要在ul标签下用非li的标签,不知道园中有没有大神知道有没有什么好的解决方法

开发中的石头的主页 开发中的石头 | 初学一级 | 园豆:185
提问于:2016-07-14 11:41
< >
分享
所有回答(2)
0

div用li包起來

RosonJ | 园豆:4910 (老鸟四级) | 2016-07-14 11:48

li本身是有样式的  就是不想让li的样式影响到div 不知道有没有其他方法

支持(0) 反对(0) 开发中的石头 | 园豆:185 (初学一级) | 2016-07-14 11:50
0

目前没有找到好的解决办法 ,现在最好的办法就是把div变成li,再分别控制样式,以后尽量避免列表标签ul ol dl里面有其他不是li dt dd 之类的标签

开发中的石头 | 园豆:185 (初学一级) | 2016-07-14 12:46
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册