2012-02-29 10 views
2

私はaの背景色を設定すると、アンドロイドストックブラウザにその背景色で表示されます。しかし、そのテキストエリアをクリックすると、背景色は常に白に変わります。ユーザーがフィールドに集中しているときに背景色を維持する方法はありますか?<text area> androidの背景色

EDITED:もともとiOSについては、混乱していました。 iOSで動作し、アンドロイドで動作しません。これはバックグラウンドIMGとしない背景色を使用しているときの例では、次のリンク

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

で、同じ現象が起こります。

+3

いくつかのコードを共有できますか? ty – ToddBFisher

+0

申し訳ありませんが、質問を編集 – marklar

+0

この現象は、ただ 'textarea {背景:青;色:白; } '。 –

答えて

1

これは、おそらく上書きすることはできません(とあなたができれば、あなたはユーザーを混乱させる)ブラウザの機能です。 Androidブラウザは、入力領域の背景とテキストのコントラストがはっきりしていなければならない環境で動作するため、設計上の決定はかなりわかりやすいです。

フォーカスを当てた状態で領域のプロパティを設定することができます。要素にautofocus属性がある場合しかし、ユーザーが実際にエリアをアクティブにすると、標準のAndroid入力メカニズムの外観が引き継がれます。

0

は、その焦点のスタイルをオーバーライドしてみてください。

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

良いアイデア。後で試してみるよ。 – marklar

+1

これは動作しません – GiridharBandi