当我设置a的背景颜色时,它将在Android股票浏览器中以该背景颜色显示。但是,一旦我点击该textarea,背景颜色将变为白色 - 总是如此。当用户聚焦于场地时,有没有办法保持背景颜色?
编辑:最初是关于iOS的,我把它混淆了。适用于iOS,不适用于Android。一个例子是以下链接
http://www.domedia.org/oveklykken/css-textarea-background.php
虽然这是使用background-img而不是背景颜色,但同样的现象也会发生。
答案 0 :(得分:1)
这是您可能无法覆盖的浏览器功能(如果可以,您会混淆用户)。 Android浏览器在输入区域中背景和文本之间的对比必须清晰的环境中工作,因此设计决策是可以理解的。
您可以将区域的属性设置为聚焦状态,这会生效,例如当元素具有autofocus
属性时。但是当用户实际激活该区域时,标准的Android输入机制外观仍然会占用。
答案 1 :(得分:0)
尝试覆盖其专注的样式:
textarea:focus {
background: #FF6;
}