我们如何删除IE11的a:焦点大纲?
到目前为止,我们的基础css中有很多:
*, *:active, button, button:active, a, a:hover, a:active,
a:focus,*:focus, a:active,
button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
select::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {
outline : 0;
outline-style:none ;
border-color: transparent;
}
但对于IE 11,nada - outline总是在那里。
从我的旅行中我发现:
noFocusLine: expression(this.onFocus=this.blur());
但......我宁愿不要!
什么是CSS?
看了几次尝试在SO上回答这个但是没有用。非常感谢!
答案 0 :(得分:1)
使用outline:none而不是outline:0适用于我。
a{
outline:none;
}
答案 1 :(得分:0)
在css文件中添加以下样式:
a:focus
{
border:0;
}