【问题标题】:On mouse left button down showing dotted outline on tabs in IE鼠标左键向下显示 IE 选项卡上的虚线轮廓
【发布时间】:2016-05-31 15:31:46
【问题描述】:

我在 IE 中遇到了一个奇怪的问题。我在我的网页上使用引导选项卡。

问题: 当我在选项卡上单击并按住它时,它会在选项卡周围显示虚线轮廓。这不会在 Chrome 中发生,而仅在 IE 中发生。顺便说一句,我正在使用 IE11。请看下面的截图,我在 IE11 上按住鼠标左键单击选项卡。

只要我松开鼠标按钮,轮廓就会消失,因为我已经为它提供了以下 CSS 代码:

.nav-tabs > .active > a, .nav-tabs > .active > a:hover, .nav-tabs > .active > a:focus {
        outline:none;
 }

当用户在选项卡上按下鼠标左键时,有人可以告诉我如何摆脱轮廓吗?我通常理解,当用户点击它时,它会在几分之一秒内显示虚线轮廓,然后它就会熄灭。但是来来去去对我来说并不好看,我想摆脱它。

提前致谢。

【问题讨论】:

  • 试试这个css,它可能对你有帮助。 .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus { outline: 0px !important; }

标签: jquery css twitter-bootstrap


【解决方案1】:

css点赞

a:focus {
    outline: 0;
}

【讨论】:

  • 并使用元标记<meta http-equiv="X-UA-Compatible" content="IE=9" /> 即9。我认为它会解决。
  • 你能告诉我IE的版本吗??
  • a:focus { outline: 0; } 这样你把css rite放了??
  • 是的,拉加文德拉。我正在使用 IE11
  • 放这个元标签并检查一次<meta http-equiv="X-UA-Compatible" content="IE=Edge" />
【解决方案2】:

添加:active伪类

.nav-tabs > .active > a, 
.nav-tabs > .active > a:hover, 
.nav-tabs > .active > a:focus, 
.nav-tabs > .active > a:active {
  outline:none;
}

【讨论】:

    猜你喜欢
    • 2013-01-10
    • 2018-07-25
    • 2017-09-30
    • 2011-07-08
    • 2021-10-12
    • 1970-01-01
    • 1970-01-01
    • 2020-04-05
    • 1970-01-01
    相关资源
    最近更新 更多