我的按钮在我点击后都有一个突出显示.这是镀 chromium 的.

Unselected Selected

<button class="btn btn-primary btn-block">
    <span class="icon-plus"></span> Add Page
</button>

我使用的Bootstrap有一个主题,但我很确定不是这样的:我之前在另一个项目中注意到了这一点.

如果我用<a>而不是<button>,它就会消失.为什么?如果我想用<button>,我怎么才能让它消失?

推荐答案

我在另一个页面上找到了这个Q和A,覆盖按钮焦点样式对我很有效.这个问题可能特定于使用Chrome的MacOS.

.btn:focus {
  outline: none;
  box-shadow: none;
}

但请注意,这对可访问性有影响,在您的按钮和输入具有良好的一致焦点状态之前,不建议这样做.根据下面的 comments ,有些用户不能使用鼠标.

Html相关问答推荐

天使17:令人惊叹的动画

assets资源 净值元素不会扩展到涵盖子项

风格规则应该适用于响应图像的哪些方面?哪种规则适用于<;图片和gt;,哪种规则适用于<;img>;?

如何从多个TO中获取一个范围标记以溢出其父标记

如何在VB.NET中用打印预览和直接打印的方式在Html中打印数据表的内容,包括页眉/设置纸张/方向/适合页面/总计

如何使背景图像在面包屑中相互重叠

如何将多个类名组合到CSS中的一个关键帧

如何为卡片块制作侧丝带样式

悬停时宽度从 0 过渡到自动

Google Apps 脚本 - RegEx 适用于小文本,但不适用于大文件?

拨动switch 在重新加载时未重置

不完整的悬停

为什么我的 div 元素没有形成一个圆形时钟?

Angular:从服务器下载 HTML 并打印

CSS 随着内容宽度的增加而减少填充

单击时 HTML 锚元素不重定向到相对路径

是否可以为长 huxtable 固定头部?

如何将第一个 p 标签放在其下方第二个 p 标签的中间

我如何使用 HTML 和 CSS 在我的下拉菜单中获得这种类型的样式

HTML 标记未在页面上展开