2011-06-30 35 views
1

我試圖讓我的網站行爲在IE7(我開始討厭IE多少,我甚至不能開始解釋)。下面是該網站:儘管陳述'透明',IE7顯示背景顏色在div與bg img

http://tiger.directrouter.co.uk/~millbank/?page_id=21

正如你所看到的,報價在IE7灰色背景,但沒有在其他瀏覽器。任何想法如何解決這個問題?當你第一次訪問頁面時,引號不會消失(這在其他瀏覽器中可用)。

感謝,

OSU

+2

沒有人可以看到該頁面,因爲它受到WordPress的密碼保護。介意發佈你的CSS和HTML? – Blender

+0

報價?我沒有看到任何東西,除了登錄頁面? – Jawad

+0

我現在可以看到該頁面,但對於每個人(包括未來的讀者)來說,最好在OP中發佈相關代碼。 – Sparky

回答

1

剛剛從所有的5個格刪除此

background-color: rgb(77, 77, 79); 

。當您刪除這種內嵌樣式時,IE7中會刪除灰色背景。它也正如IE9中的那樣正常消失。

+0

@Osu:您在IE7中還有一些其他問題,例如憑證文本的位置。 – Jawad

+0

感謝您 - 在您說問題與內聯樣式有關之後,我意識到答案在於jQuery循環 - 您需要在Cycle中設置'cleartypeNoBg:true'(請參閱這裏瞭解更多內容:http://bit.ly/ knilho)。我將研究在證書上的文字定位。 – Osu

+0

現在排序我認爲,背景問題是由於如上所述的Cycle導致的,並且定位是因爲當IE7放置在絕對定位的div內時,IE7不正確地從div刪除邊距。愛它。我發誓M $這樣做是爲了破壞網絡開發者的生活! – Osu

0

您有一些IE CSS條件句的 「引號」 專區內,不是嗎?

嘗試將它們全部移動到「引號」div下方或將它們移動到「引號」div下方。

+0

嗨,我試過,但不幸的是它沒有工作 - 我已經刪除了條件註釋的時間,所以它是更清晰的問題是什麼 – Osu

1

您可能想嘗試在IE7及更低版本的條件CSS中取出背景色。

<!--[if lte IE 7]> 
    <style type="text/css"> 
     #quotes { 
      background-color: #010C3D;<!--- REMOVE THIS LINE 
      background-image:none; 
     } 
     .qdown, .qup { 
      background-image:none; 
     } 
     .quote-text { 
      padding:20px 20px 0 20px; 
     } 
    </style> 
<![endif]--> 
+0

嗨布賴恩,謝謝你回到我身邊 - 我已經刪除了這個(我正在嘗試找出爲什麼背景顏色出現,因此條件)。問題是,在IE中,默認情況下背景顏色是我無法刪除的...... – Osu

+0

您是否使用IE開發人員嘗試打開和關閉CSS樣式以查看哪個導致干擾? –

+0

@ Brian Hoover - 我使用IE的開發者工具來檢查它,並可以看到它是強制bg顏色的jQuery Cycle。感謝您的幫助 – Osu