2010-04-24 35 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