Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/213.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PhoneGap Android:输入颜色和焦点(带有图像!)_Android_Html_Css_Input_Cordova - Fatal编程技术网

PhoneGap Android:输入颜色和焦点(带有图像!)

PhoneGap Android:输入颜色和焦点(带有图像!),android,html,css,input,cordova,Android,Html,Css,Input,Cordova,我的PhoneGap HTML5 CSS3应用程序的输入框有两个问题 1) 当我选择或“聚焦”输入时,输入的背景变为白色,文本颜色变为黑色 是否有一些css属性我错过了 2) 现在,当我选择“聚焦”输入时,在我的Android上,我的键盘会弹出(ofc),这样我就可以开始将文本写入输入字段。这里的问题是,当我在键盘上按“完成”时,键盘会解除锁定,但输入字段仍然处于选中状态/焦点处于打开状态 这是虫子吗 我有以下代码: <html> <head> <meta name

我的PhoneGap HTML5 CSS3应用程序的输入框有两个问题

1) 当我选择或“聚焦”输入时,输入的背景变为白色,文本颜色变为黑色

是否有一些css属性我错过了

2) 现在,当我选择“聚焦”输入时,在我的Android上,我的键盘会弹出(ofc),这样我就可以开始将文本写入输入字段。这里的问题是,当我在键盘上按“完成”时,键盘会解除锁定,但输入字段仍然处于选中状态/焦点处于打开状态

这是虫子吗

我有以下代码:

<html>
<head>
<meta name="viewport" content="width=device-width, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no"/>
<style type="text/css">
    input, input:focus {
        background:lime;
    }   
</style>

</head>
<body>
    <input type="text" />
</body>
</html>

输入,输入:聚焦{
背景:石灰;
}   
这里有两张来自另一个应用程序的图片。同样的问题

问题1)

问题2)


问题在于,您的输入字段正在更改颜色,因为它继承了代码早期的属性和颜色。但是DIV的颜色没有改变

如果希望输入字段不改变焦点的颜色,请尝试以下操作:

input.txtSearchField:focus {
    background:#7AC9F0;
}

这将使其与输入字段后面的DIV颜色相同。

刚刚更新了问题,仍然存在问题:/phonegap错误?从技术上讲,phonegap只是将网页或网页视图(浏览器视图)包装到应用程序中。理论上,它应该使用默认情况下设备使用的相同浏览器和引擎。因此,如果它在设备的默认浏览器中看起来正确,那么在PhoneGap中也应该正确。对于您在其中编辑的新代码,如果这对您不起作用,那么您可以尝试一些类似“input{background color:lime;}”的效果,我也遇到了同样的问题,我无法用css解决它。不是:焦点选择器或:活动选择器。可能还有其他css技巧。我也开始相信这是一个phonegap/cordova bug