【问题标题】:outline generated from browser on focus焦点从浏览器生成的大纲
【发布时间】:2016-03-01 12:23:23
【问题描述】:

浏览器在某些具有 ng-scope 类的 div 上添加了

:focus {
    outline: -webkit-focus-ring-color auto 5px;
}

这会产生一种非常糟糕的风格。我怎样才能摆脱它。许多人告诉不要删除它: link

【问题讨论】:

    标签: css focus outline


    【解决方案1】:

    为了删除它,您可以使用以下 sn-p:

    :focus {
        outline: none;
    }
    

    您不应该删除焦点轮廓有充分的理由,其中大部分都收集在您提供的链接中,但在某些情况下,您可以以不同的方式突出显示焦点元素。

    在我看来,一般规则是,如果您提供自己的突出显示元素的方式,那么删除轮廓并没有什么坏处。在许多情况下,您可以组合您的 :hover:focus 声明。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-12-08
      • 2023-03-05
      • 2010-09-20
      • 2012-04-05
      • 1970-01-01
      • 1970-01-01
      • 2015-06-26
      • 2013-03-28
      相关资源
      最近更新 更多