我尝试了以下问题中提出的解决方案,但都无济于事:
在HTML中,我有以下内容:
<uib-accordion-heading>
<div id="fart1" ng-if="!contactsAccordionIsOpen" class="noSelect" style="outline: none;">Contacts<span class="glyphicon glyphicon-plus-sign pull-right"></span></div>
<div id="fart2" ng-if="contactsAccordionIsOpen" class="noSelect" style="outline: none;">Contacts<span class="glyphicon glyphicon-minus-sign pull-right"></span></div>
</uib-accordion-heading>
蓝色轮廓线不会出现在整个手风琴标题周围,但会根据文本形成适应性。我尝试过内联样式,按ID和类进行选择,但即使使用 !important
,也没有改变。
CSS中我有:
#fart1:focus {
border: none !important;
outline: none !important;
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
#fart2:focus {
border: none !important;
outline: none !important;
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.noSelect {
border: none !important;
outline: none !important;
outline-width: 0 !important;
-webkit-touch-callout: none !important;
-webkit-user-select: none !important;
-khtml-user-select: none !important;
-moz-user-select: none !important;
-ms-user-select: none !important;
user-select: none !important;
}
我还尝试使用outline: 0
替换outline: none
,但仍然没有改变任何东西。
我的CSS文件链接:https://jsfiddle.net/8wnd2nz5/
编辑--附上一张图片说明我的问题。
:focus {outline: 0;}
。 - cnsvnc:focus{outline:0 !important;}
- cnsvnc:focus {outline:0 !important;}
有效了!把它作为答案,我会接受它。很奇怪,在noSelect
类中放置outline: 0 !important;
没有起作用。 - Legion