我需要创建一个Web应用程序在BlackBerry浏览器上运行。我面临的问题是:黑莓浏览器会自动插入蓝色的背景
有被赋予了CSS类的各个页面的几个文本框。我需要使用边界属性来给他们全部1px的纯黑色。但是,在为黑莓融入这种边境财产时,存在一个悬而未决的问题。一旦我点击编辑字段,黑莓浏览器就会以某种方式填充蓝色背景的文本框。请注意,这种行为在iPhone和Android上不可见。看来,黑莓浏览器正在使用其默认行为。有没有办法阻止黑莓浏览器的自动行为,如一些CSS属性或JavaScript或元标记?有没有其他人面临类似的问题?
在更多的研究,我发现边框实际上并没有使背景为蓝色。但是,只要我们包含边界属性,就会使用默认的蓝色高亮显示该元素。 (同样,如果在图像上点击)。我使用-webkit-tap-highlight-color属性将其禁用。但是,它适用于iPhone,但不适用于Blackberry。
是的,我有一个BB大胆3,它会为所有网站AFAIK。 – Shoban 2011-06-10 05:36:03
可能是相同的铬添加蓝色边框的高亮文本字段和一个黄色的背景,如果它是自动填充:)浏览器的默认设置,像阿泰说 – corroded 2011-06-10 05:42:22
腐蚀:我没有看到我的应用程序铬这样的行为。虽然有一些暗黄色的颜色边框会自动为镀铬而不是背景创建。虽然,我不必担心桌面浏览器,因为它的范围是移动浏览器。:) – 2011-06-10 05:45:39