【问题标题】:Element does not loose focus元素不会失去焦点
【发布时间】:2013-10-02 12:52:42
【问题描述】:

比较这个 - http://bootswatch.com/2/cerulean/ 和这个 - http://bootswatch.com/cerulean/(第三个引导程序),当你在第三个版本中单击页面顶部的“下载”并立即单击它,然后再次单击它并将指针移开- 一切正常,但如果你尝试在第二版中做同样的事情 - 你会看到 focus 元素边框和较暗的背景,我已经通过添加解决了它

.navbar .nav>li>a:focus {
background-color: rgba(0,0,0,0);
}

.navbar .nav>li>a:focus:hover {
background-color: #1684c2;
}

.dropdown-toggle {
outline: none !important; }

但我认为这不是最好的解决方案,或者可能不是跨浏览器 - 这是我的问题。

【问题讨论】:

    标签: css twitter-bootstrap hover focus


    【解决方案1】:

    在一个元素上设置一个 !important 标记通常不被认为是最佳实践,但如果你在你的 a 元素上使用实现该 outline 属性,它应该像这样工作:

    a:focus {outline: 0px none;}

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-03-31
      • 1970-01-01
      • 2013-04-08
      • 1970-01-01
      • 1970-01-01
      • 2010-11-16
      相关资源
      最近更新 更多