首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么棱角UI按钮在Chrome中有一个与IE中不同的焦点边框?

为什么棱角UI按钮在Chrome中有一个与IE中不同的焦点边框?
EN

Stack Overflow用户
提问于 2014-06-25 14:18:42
回答 2查看 1.9K关注 0票数 1

有人能告诉我,为什么在IE11中,按钮焦点边框默认使用黑色虚线边框,而在Chrome中则是蓝色实心边框?如果您转到带有http://angular-ui.github.io/和Chrome的站点/代码按钮上的http://angular-ui.github.io/和选项卡,就可以看到这一点。

我尝试过各种重写,如-webkit-外观:无等,但没有任何效果。这是一个AngularUI错误,还是每个人都知道并一直在努力解决的浏览器怪癖,如果我想让外观变得统一的话,我需要特例吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-06-25 14:26:54

当您在按钮上选项卡时,您正在应用元素的:focus样式。查看正在使用的样式表,我看不到它的任何自定义样式,因此浏览器提供它的默认焦点样式。

如果您想要覆盖这一点,那么您可以编写自己的焦点样式。因此,对于这个特定的按钮,您可以使用:

代码语言:javascript
复制
a.btn.btn-primary.btn-large:focus{
    outline: 0;
    /* add other styling to it */
}

或者,如果希望只针对页面上的所有锚点,则请使用

代码语言:javascript
复制
a:focus{
    outline: 0;
}
票数 1
EN

Stack Overflow用户

发布于 2014-06-25 14:25:19

角是添加虚线在这一场合-删除,这在你的CSS;

代码语言:javascript
复制
.btn-group > .btn:hover, .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active {
         outline: 0;
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24411177

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档