2

当我设置 a 的背景颜色时,它将在 android 股票浏览器中以该背景颜色出现。然而,一旦我点击那个文本区域,背景颜色就会变成白色——总是这样。当用户专注于该领域时,有没有办法保持背景颜色?

编辑:最初是关于 iOS,我把它搞混了。适用于iOS,不适用于Android。一个例子是以下链接

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

虽然这是使用背景图像而不是背景颜色,但会发生同样的现象。

4

2 回答 2

1

这是您可能无法覆盖的浏览器功能(如果可以,您会混淆用户)。Android浏览器工作在输入区域的背景和文本之间的对比必须清晰的环境中,因此设计决策是可以理解的。

autofocus您可以将区域的属性设置为焦点状态,这会在元素具有属性时生效。但是当用户实际激活该区域时,标准的 Android 输入机制外观仍然会接管。

于 2012-02-29T07:35:21.000 回答
0

尝试覆盖其重点样式:

textarea:focus {
    background: #FF6;
}
于 2012-02-29T07:28:30.103 回答