我发现如果a
页面中有一个链接没有链接到新页面,那么当用户点击它时,元素周围会有一条虚线,只有当用户点击页面中的其他任何东西时它才会消失,如何删除这个?
例子:
注意元素周围的虚线Section 2
。
用于outline:none
锚定标签类
就像@Lo Juego 说的,阅读文章
a, a:active, a:focus {
outline: none;
}
尝试使用!important
in css
。
a {
outline:none !important;
}
// it is `very important` that there is `no` `outline` for the `anchor` tag. Thanks!
删除所有虚线轮廓,包括bootstrap
主题中的轮廓。
a, a:active, a:focus,
button, button:focus, button:active,
.btn, .btn:focus, .btn:active:focus, .btn.active:focus, .btn.focus, .btn.focus:active, .btn.active.focus {
outline: none;
outline: 0;
}
input::-moz-focus-inner {
border: 0;
}
注意:您应该在主 css 之前添加引导 css 的链接 href,因此引导程序不会覆盖您的样式。
删除outline
会损害网站的可访问性。因此我只是将其留在那里但使其不可见。
a {
outline: transparent;
}
就我而言,它是一个按钮,显然,对于按钮,这只是 Firefox 中的一个问题。解决方案在这里找到:
button::-moz-focus-inner {
border: 0;
}
它的简单尝试下面的代码 -
a{
outline: medium none !important;
}
如果开心干杯!再会