恼人的蓝色点击后突出显示div

Oma*_*mar 8 html css html5 css3

在此输入图像描述

当我点击选项卡按钮后,我在这个令人讨厌的蓝色高亮显示div ...我已经在其他论坛中读到我应该将这些问题添加到div中,但它无法正常工作.

            .noSelect {
                -webkit-user-select: none;
                -khtml-user-select: none;
                -moz-user-select: none;
                -o-user-select: none;
                user-select: none;
            }
Run Code Online (Sandbox Code Playgroud)

你可以在这里仔细看看http://omarhabash.com/nova/?page_id=28

YOU*_*YOU 16

将其添加到您的css文件中!

.btn-group-justified > .btn-group .btn {
    width: 100%;
    outline: none;
}
Run Code Online (Sandbox Code Playgroud)

更新: 每次都要使用它来避免这些问题.

*:focus {
outline: 0;
outline: none;
}
Run Code Online (Sandbox Code Playgroud)


qua*_*uas 8

使用这个类:

.noSelect {
    -webkit-tap-highlight-color:transparent;
    -moz-tap-highlight-color:transparent;
    -o-tap-highlight-color:transparent;
    tap-highlight-color:transparent;
}
Run Code Online (Sandbox Code Playgroud)

  • 请解释你的答案 (3认同)
  • 感谢您提供此代码片段,它可能会提供一些有限的即时帮助。[正确的解释将极大地提高其长期价值](//meta.stackexchange.com/q/114762/206345),通过展示_为什么_这是问题的一个很好的解决方案,并将使其对未来的读者更有用其他类似的问题。请[编辑]您的答案以添加一些解释,包括您所做的假设。 (3认同)

Kri*_*eck 6

这似乎是大纲.它是可访问性的默认浏览器功能.您可以使用outline属性更改样式.

像这样的东西例如:

.class {
    outline:none;
}
Run Code Online (Sandbox Code Playgroud)

一些资源:

演示:

按Tab键,当您选中链接时,您将看到轮廓.

http://jsfiddle.net/gzmnbfem/

大纲删除演示:

按选项卡,您将看不到轮廓.然而,这不是推荐的方法,因为它打破了可访问性.

http://jsfiddle.net/gzmnbfem/1/