2012-02-29 28 views
2

當我設置a的背景顏色時,它會在Android股票瀏覽器中以該背景顏色顯示。但是,一旦我點擊該文本區域,背景顏色將變爲白色 - 總是。當用戶專注於該領域時,有沒有辦法保持背景顏色?<text area> android上的背景顏色

編輯:最初是關於iOS,我把它弄混了。適用於iOS,不適用於Android。一個例子是下面的鏈接

http://www.domedia.org/oveklykken/css-textarea-background.php

而這是通過使用背景-IMG並且不背景顏色,同樣的現象發生。

+3

你能分享一些代碼嗎? ty – ToddBFisher 2012-02-29 06:42:38

+0

抱歉,編輯問題 – marklar 2012-02-29 07:09:26

+0

這個現象很容易用例如只是 'textarea {background:blue;白顏色; }'。 – 2012-02-29 07:36:07

回答

1

這是瀏覽器的功能,你可能不能覆蓋(如果你能,你會混淆用戶)。 Android瀏覽器在輸入區域背景和文本之間的對比必須清晰的環境下工作,因此設計決策是可以理解的。

您可以設置處於聚焦狀態的區域的屬性,這會生效,例如,當元素具有autofocus屬性時。但是當用戶實際激活該區域時,標準的Android輸入機制外觀仍然接管。

0

嘗試重寫它的重點款式:

textarea:focus { 
    background: #FF6; 
} 
+0

好主意。我稍後再試一試。 – marklar 2012-02-29 16:17:38

+1

這不起作用 – GiridharBandi 2012-09-13 17:17:38