Android浏览器 - 在锚点聚焦时删除轮廓边框

时间:2011-09-13 08:18:05

标签: css webkit android-browser

我在Android应用上使用了一个浏览外部网页的webview。 它有一些锚(<a>标签)。当我按下它时,会出现黄色边框。

如何阻止它并删除此边框?

我尝试过以下技巧:

// jQuery
$("a").focus(function(){
    $(this).attr("hideFocus", "hideFocus");
});

// CSS
a, :focus {
    outline: none;
}

但没有成功。

谢谢!

2 个答案:

答案 0 :(得分:45)

设置CSS属性-webkit-tap-highlight-color,如下所示:

* { -webkit-tap-highlight-color: rgba(0,0,0,0); }

注意:由于webkit呈现突出显示的方式,以其他方式设置颜色通常会失败。取决于我的经验版本/变体。

答案 1 :(得分:0)

根据this发布,最好使用

a:focus,
button:focus,
input:focus,
textarea:focus {
    outline: none;
}