2010-03-23 43 views
1

我最近推出了一個網站,我去年一直在開發 - http://Live.heritageartpapers.com/。我的父親,誰擁有該公司,今天有一個電話說,它不能正確顯示在IE7。Internet Explorer 7錯誤 - 顯示不正確或死鏈接

Bug#1:頁眉和頁腳都在div中,而內容位於兩個div之間的表格中。據報道,有時(不是總是,根據IETester)顯示的內容(表格)在頁腳下方顯示,但頁腳仍然顯示它應該在的位置(即內容應該適合的地方有很大的差距)。

錯誤#2:當內容顯示在正確的位置時,頁面上的所有鏈接都會死機 - 單擊它們並且什麼都不會發生。正如你可以看到,如果你在Firefox中查看它(我使用的版本是3.6),鼠標懸停時,左側菜單中的鏈接將變爲橙色。但是他們甚至沒有在IE7中這樣做。請注意,如果內容顯示在頁腳下方,它們會變爲橙色並開始工作。我不知道爲什麼它發生 - 根據IETester,IE7解釋的源代碼已經刪除了所有的標籤並刪除了很多引號(例如對於大多數(如果不是全部的話)標籤的id屬性),但我懷疑這可能會導致上述錯誤,可以嗎?

我的問題是,是否有人曾經見過任何這些問題,和/或有解決任何這些問題?

我目前沒有打開應用程序,但會在幾分鐘內發佈任何相關的代碼。或者只使用視圖源。

非常感謝提前。

問候,

理查德·克拉克

+0

好有意外複製網站上的所有動態數據(哎呀!)(標識爲n的所有)的生活一直相當忙碌。我終於弄清楚了這個問題,現在是針對更重要的問題 - 比如說我們有50%的用戶不能瀏覽網站。 我已經解決了頁腳下面出現的內容的問題,但鏈接已死的問題仍然存在。任何人對此有任何想法?我曾嘗試谷歌搜索一段時間 但所有的鏈接都是關於斷開的鏈接,而不是死鏈接。 Regards, Richard – ClarkeyBoy

回答

1

好花了相當長一段時間今晚,我決定採取在IE特定的樣式表一看,的基礎上,這個問題是特定於IE。

我記得有一段時間,當試圖讓鼠標懸停在圖像放大工作上時,我發現圖像放大隻出現在下一行(在目錄頁上 - 在網站上查看,您將會能夠看出我的意思)。當時我有一個div佈局,就像一年前我曾在一個理事會工作過的那樣,他們教我在任何可能的情況下都使用div而不是表格,並且爲了避免佈局而使用表格,因爲某些客戶可能擁有不支持表格的瀏覽器..我發現修復(使圖像放大顯示在所有行上)是將每行的z-index設置爲-1。由於這只是一個IE問題,我把它放在IE樣式表中。

因此,無論如何,我從樣式表和BAM中刪除了z-index:-1,整個頁面中的所有鏈接開始工作了!

據我所知,這隻發生在IE7而不是IE8。我不確定任何其他IE或Firefox。

希望這可以幫助任何有同樣問題的人。因爲我張貼了這個

問候,

理查德

+0

我有與IE7相同的問題。刪除了Z-索引,一切正常! – Tommy