在IE

2011-03-12 32 views
1

我有發生的背景問題,即如果有人能好心幫兩個問題背景圖片的問題...在IE

首先是一個div容器放置在頁面左下方的背景圖像 - 正如你在ie中可以看到的那樣,路標圖形正在被左側導航(它不應該是這樣)覆蓋,在其他瀏覽器中它很好:http://www.inside-guides.co.uk/brentwood/home-and-garden/interior-design.html

我剛剛從一個開發域名轉移,它在那裏很好,但我無法弄清楚什麼是錯誤的。

下面是背景容器的CSS,儘管還有更多的CSS發揮作用,例如左側導航等,但可以在代碼檢查,如果可能的檢查:

#shell {width:100%;background:transparent url("/images/Structure/signpost.gif") bottom left no-repeat;} 

的第二個問題是,當我使用邊界半徑的圓角部分容器(例如右,中,左對於Firefox,Chrome,Opera和Safari,我正在使用單獨的類,例如爲左上角,右下角和右下角分割背景圖像以用於流體圓角框 - 設置起來有點痛苦!

正如你所看到的,在這個頁面右上方的框底部http://www.inside-guides.co.uk/brentwood/pages/index.html,側面邊緣在底部下面流血 - 但只是有時候!這是我遇到的最奇怪的事情,因爲它可以罰一分鐘,然後突然流血!這也是在即,當然只有...

我會非常感謝一雙新鮮的眼睛和意見!

+1

什麼版本的IE? – 2011-03-12 12:16:04

+0

在IE8中我無法讓路標干擾任何頁面上的左側導航欄。 – Orbling 2011-03-12 12:20:17

+0

我看到ie7(驚喜)這兩個問題,它看起來很好,ie8和9. – Sam 2011-03-21 00:11:16

回答

0

您是否嘗試設置高度和/或顯示:block;爲#shell? 邊界問題有點奇怪。但可能是相關的或具有相似的溶劑。

0

我檢查了IE7和IE8,它似乎和網頁不顯示相同的信息,每次我重新加載。 有時IE7有描述的問題,但你有JS問題繼續.. IE7和IE8都顯示一個Javascript錯誤。我的IE7被配置爲在JS錯誤發生時顯示警報,並要求確認執行其餘的JS代碼。點擊不繼續執行時,可以看到帖子,但「關於我們,地圖等」選項卡渲染效果不佳。如果我點擊「是」,路標就會隱藏起來,選項卡也可以。如果我在選擇「是」後重新加載,IE再次提出同樣的問題......但是如果在點擊「否」之後重新加載,IE會記住我的選擇。

我猜測某人的IE8可能會被配置爲我的IE7並且具有相同的問題。 我認爲你應該糾正JS問題,然後檢查網頁是否呈現正常或不。

你描述的其他問題只發生在「有時」......我認爲這可能是因爲相同的JS錯誤,但再次糾正JS錯誤,然後重新測試。

另一方面,Firefox 3.6.16不會呈現OK,內容會在導航欄下方顯示。我使用Firebug進行了檢查,發現有一個大小問題:瀏覽器計算「中間」div寬度爲958px ...如果我將其更改爲955px(使用佈局工具),所有東西都會放到它的位置......所以這意味着您應該檢查你的寬度,填充和邊距以糾正它。

0

有你的網頁的625行錯誤:

Uncaught ReferenceError: MM_preloadImages is not defined

也許這是打破其他JavaScript具體到IE瀏覽器?

你把所有東西都複製好了嗎?

0

第二個問題可能與IE瀏覽器有一個奇怪的錯誤(我碰到過使用類似技術)有關。如果瀏覽器是IE瀏覽器,我將4個div插入到元素中,並將它們絕對定位在四個角落中的每一個角落。

事實證明,這隻有在父容器具有偶數維時才起作用。如果高度是20px,看起來不錯。如果它是21px,那麼底部的角落被一個像素關閉。

解決方法是首先通過JS檢查父容器的渲染高度。如果它很奇怪,我把它撞上了1px,然後加了4個角落的div。