实际上我正在使用插件 SpryTabs 来导航菜单。我使用了两个背景图像来激活和停用选项卡。我在悬停时激活一个标签。表示该选项卡突出显示并在单击其他选项卡时停用选定的选项卡。
直到这里一切都很好。但是真正的问题是当用户在悬停后单击选项卡时,边框会显示在图像周围。
这不会发生在 Firefox 中,它只会发生在 Chrome 和 IE 中。
实际上我正在使用插件 SpryTabs 来导航菜单。我使用了两个背景图像来激活和停用选项卡。我在悬停时激活一个标签。表示该选项卡突出显示并在单击其他选项卡时停用选定的选项卡。
直到这里一切都很好。但是真正的问题是当用户在悬停后单击选项卡时,边框会显示在图像周围。
这不会发生在 Firefox 中,它只会发生在 Chrome 和 IE 中。
您可以在 CSS 中为特定元素添加以下代码
textarea:focus, input:focus{
outline: none;
}
对于页面上的所有元素,请在您的 css 中使用此通用代码
*:focus {
outline: none;
}
当图像和输入框周围出现橙色边框时,这对我有用。
试试outline: none;
图片
曾经有同样的问题,以下样式固定问题:
outline: 1px solid transparent;
顺便说一句outline:none
,由于某种原因,对 chrome 没有影响
使用outline:none
或outline:0
在这里检查类似的