这里有这段代码。如果你用IE以外的浏览器打开它,那么你可以看到ul.submenu
的第三个和第五个li
里面也有一个img
。不幸的是,在IE中,它没有显示在第三个li
上,而是像在另一行一样在下面,好像它没有浮动一样。通常,img
应该像在其他浏览器中一样只扩展li
。
我尝试过更改li
和img
的display
属性,以及img
的各种margin
和padding
组合,但没有成功。
有人知道为什么会发生这种情况,我该怎么做才能得到正确的结果吗?任何帮助都将不胜感激!:)
样式列表的第一条规则:在A
-标签上使用display:block
,并将所有样式放在那里(除了定位/隐藏/显示列表)。
看看我的教程:我喜欢列表。