黑莓浏览器自动插入蓝色背景

时间:2011-06-10 05:33:55

标签: css browser blackberry textbox background

我需要创建一个在Blackberry浏览器上运行的Web应用程序。我面临的问题是:

在各个页面上有几个文本框给出了CSS类。我需要使用border属性给它们全1px纯黑色。但是,在为Blackberry建立这个边境资产时,存在一个悬而未决的问题。一旦我点击编辑字段,黑莓浏览器就会以某种方式填充蓝色背景的文本框。请注意,在iPhone和Android上看不到此类行为。看来Blackberry浏览器正在使用其默认行为。有没有办法阻止黑莓浏览器的自动行为,如某些css属性或javascript或元标记?还有其他人遇到过类似的问题吗?


关于对此的更多研究,我发现边框实际上并没有使背景为蓝色。但是,只要我们包含border属性,它就会突出显示具有默认蓝色的元素。 (同样,它也适用于图像上的点击)。我使用-webkit-tap-highlight-color属性来禁用它。但是,它适用于iPhone,但不适用于Blackberry。

2 个答案:

答案 0 :(得分:1)

更多研究引导我去css属性“outline:none”大纲属性导致了任何元素的亮点。一旦你做了大纲,问题就解决了:无

答案 1 :(得分:0)

最好不要覆盖浏览器的默认行为。黑莓用户可能习惯于蓝色亮点。最有可能添加:focus CSS伪类。如果你想要覆盖它,你可以添加input:focus { background: #fff; }等规则。