2014-09-11 22 views
0

我目前正在使用IE8中的網站。 我使用Bootstrap作爲我的框架。IE8 - textarea焦點上的網站背景更改

我遇到的問題是當在焦點上的文本區域(輸入)中單擊時,我的整個背景變爲白色,我不知道爲什麼。

下面是一些截圖:

Before input

After Input

您可以查看這裏的代碼:

http://hub.yfish.co.uk/testing/BEST/root-final/

我意識到我的CSS是有點亂 - 這是一個我幾乎沒有任何時間可以繼續工作!

我的佔位符文本也沒有顯示(這應該是一個淺灰色)

感謝提前:)

使用修復程序更新:

要解決此問題:

儘管

html, body { 
    background-color: #3c3d41; 
    font-size: 18px; 
} 

我的頁面正在作爲白背地面。爲了解決這個問題我所做的:

html, body, body:focus { 
    background-color: #3c3d41; 
    font-size: 18px; 
} 

要解決的背景顏色的變化,我用文字區域越來越:

body.body-bg { 
    background-color: #3c3d41; 
} 

回答

0

是的,你的CSS似乎是真的很亂..出於某種原因,你有選擇body:focus,這給你的背景background-color: #3c3d41;,但沒有:focus你的身體得到background: transparent; ..

所以給你的bodybackground-color: #3c3d41;,一切都應該罰款。

+0

啊我好嗎 - 是缺乏對CSS的規劃!我最初給了身體:關注背景顏色,因爲IE8在忽略我的背景顏色並在加載時使它變白。然後我讀到IE8有時會加載body:focus狀態。將修改和更新回來! – lejimmie 2014-09-11 10:38:32

+0

刪除身體:儘管我設置背景,但重點使我的整個網站加載白色。 – lejimmie 2014-09-11 10:41:24

+0

給身體上課並設置背景顏色。修正了這兩個問題:) – lejimmie 2014-09-11 10:43:26

0

要解決此問題:

儘管

html, body { 
    background-color: #3c3d41; 
    font-size: 18px; 
} 

我的頁面加載瞭如白色背景。爲了解決這個問題我所做的:

html, body, body:focus { 
    background-color: #3c3d41; 
    font-size: 18px; 
} 

要解決的背景顏色的變化,我用文字區域越來越:

body.body-bg { 
    background-color: #3c3d41; 
} 
+0

我建議把這個在你原來的問題在底部。否則它將被刪除最有可能.. – Sebsemillia 2014-09-11 10:54:11

+0

謝謝所有完成:) – lejimmie 2014-09-11 11:09:40

+0

@ Sebsemillia - 不,這完全是我們想要的相反。如果這是所問問題的合理答案,則不應該成爲問題的一部分,而應該是它自己的答案。 – 2014-09-11 22:32:32