我需要创建一个可以在Blackberry浏览器上运行的Web应用程序。我遇到的问题是:
各个页面上有几个文本框,它们都被赋予了CSS类。我需要使用border属性为它们全部添加1px实心黑色边框。但是,在将此border属性合并到Blackberry中时,出现了一个问题。一旦我点击编辑字段,Blackberry浏览器会以某种方式用蓝色背景填充文本框。请注意,iPhone和Android上没有看到这种行为。似乎Blackberry浏览器正在使用其默认行为。是否有任何方法停止Blackberry浏览器的自动行为,例如某些CSS属性、JavaScript或元标记?是否还有其他人遇到过类似的问题?
更深入的研究发现,实际上边框并没有使背景变成蓝色。但是,一旦我们包含border属性,它就会用默认的蓝色突出显示该元素。(同样,在点击图像时也是如此)。我尝试使用-webkit-tap-highlight-color属性来禁用它。但是,在iPhone上可以工作,但在Blackberry上不行。
各个页面上有几个文本框,它们都被赋予了CSS类。我需要使用border属性为它们全部添加1px实心黑色边框。但是,在将此border属性合并到Blackberry中时,出现了一个问题。一旦我点击编辑字段,Blackberry浏览器会以某种方式用蓝色背景填充文本框。请注意,iPhone和Android上没有看到这种行为。似乎Blackberry浏览器正在使用其默认行为。是否有任何方法停止Blackberry浏览器的自动行为,例如某些CSS属性、JavaScript或元标记?是否还有其他人遇到过类似的问题?
更深入的研究发现,实际上边框并没有使背景变成蓝色。但是,一旦我们包含border属性,它就会用默认的蓝色突出显示该元素。(同样,在点击图像时也是如此)。我尝试使用-webkit-tap-highlight-color属性来禁用它。但是,在iPhone上可以工作,但在Blackberry上不行。