0

单击链接时,会在其周围绘制一个深橙色框。有时它会一直停留到下一次滚动或屏幕触摸。

当单击其他一些元素时 - 橙色框有时也会按单击元素(div、画布)的大小出现,有时更大。

这个(依赖于平台的?)视觉反馈调整是如何被调用的,(主要问题)是否有一种编程(javascript?)的方式来关闭它?

4

2 回答 2

1

听起来这是浏览器应用的一种活动样式。尝试将此添加到您的CSS:

a:active
{
    border: none;
}

希望有帮助。

更新:如果这不起作用,您可能想尝试

outline: none;
于 2012-02-06T15:47:31.657 回答
0

我有一个(可点击的)canvas元素,被一个完全透明的div. 深橙色的轮廓(令人惊讶地)是由div(不是canvas)生成的。更令人惊讶的是 - 轮廓的大小比div(没有其他元素 - 检查)的大小要大得多。所以,我决定关闭大纲,这个(http://stackoverflow.com/questions/7398763/android-browser-remove-outline-border-when-anchor-is-focused)答案解决了这个问题。

于 2012-02-08T10:36:45.203 回答