<text area =“”> android上的背景颜色</text>

时间:2012-02-29 06:40:08

标签: android css html5 mobile-webkit

当我设置a的背景颜色时,它将在Android股票浏览器中以该背景颜色显示。但是,一旦我点击该textarea,背景颜色将变为白色 - 总是如此。当用户聚焦于场地时,有没有办法保持背景颜色?

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

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

虽然这是使用background-img而不是背景颜色,但同样的现象也会发生。

2 个答案:

答案 0 :(得分:1)

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

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

答案 1 :(得分:0)

尝试覆盖其专注的样式:

textarea:focus {
    background: #FF6;
}