2010-04-24 73 views
0

我正在研究一个项目,我使用最新的IETester,并且碰到了IE7特定的对齐错误。在IE7中使用view this,然后在任何其他浏览器中使用,例如Firefox,IE8甚至IE6。注意这个小小的“|”在IE7中看不到下面的链接,但在其他浏览器中看起来不错。删除左侧:-100%;从网上61修复了错误as seen here,但我需要这个“左”的定位。IE7 left:%; bug

什么是造成这个错误的任何帮助,或如何解决它急需的潜在想法。

+0

你能解释一下你想要的吗?目标不明确,但您的方法似乎很奇怪。 – 2010-04-24 13:44:01

+0

我试图让IE7像其他浏览器一样工作,只需在IE7中查看此http://timo.geekcavecreations.com/ie7bug/leftbug.html,然后在任何其他浏览器中尝试找出差异。 (它在链接之间),因为你可以看到最下面的那些是好的,而最高的那个让我发疯......如果我仍然不清楚,那么请告诉我。 – 2010-04-24 13:49:07

回答

0

我不知道你为什么使用左手:-100%的小把戏,但是你所做的事情可以更容易地实现。你希望使顶层ul成为内联块,使“论坛”成为块级别,并使其他ul块级别(和里面的项目内联),那么你可以放弃很多大的定位命令,不要做像左边那样的不明确的事情:-100%

+0

只需尝试#nav ul {display:block;},您将看到每件事情如何破裂。 – 2010-04-24 16:43:24

+0

我在问为什么IE7行为不同,而不是我应该使用的定位。 – 2010-04-24 16:49:03