1

我什至不知道从哪里开始自己解决这个问题,所以我希望这里有人拥有或了解浏览器兼容性并可以帮助我解决这个问题。请参阅我的所有代码的 jsFiddle.net 示例。

jsFiddle.net 示例

我在 Firefox 11+ 的实时机器上运行此代码,效果非常好。我在 Internet Explorer 9 中运行相同的代码,它运行得非常好。我将文档模式切换到 IE8,它开始失败。

这里有一些图片来展示我在说什么:

同样在 IE7 中,徽标被向下推,请参见 IE7 示例。这也适用于 Safari,未提供图像。

IE9 IE9 IE8 IE8 IE7 IE7 FF11+FF11+

4

2 回答 2

2

我更新了你的jsfiddle。问题似乎是您的:first选择器在 IE8 中不起作用。我不确定你为什么需要选择器,因为每个菜单项下面:first只有一个,但也许我错过了一些东西。ul如果您删除:first选择器,它工作正常。

于 2012-04-11T18:28:12.503 回答
2

你的第二个问题:标志

看这里 jsfiddle

将 div id=content 放在 span clear-both 之前,即有问题

于 2012-04-11T18:41:05.023 回答