html - CSS:如何删除奇怪的线条

标签 html css

我有一个按钮 Here .当我点击它时,会出现一些奇怪的虚线,如下所示 Wierd dotted lines我无法删除。尝试了我在 CSS 中所知道的一切,但无法修复。请帮忙。

这是我的CSS:

input.filterIcon {
width: 32px !important;
height: 32px !important;
background: url(../images/filter-icn.png) no-repeat center right !important;
padding: 0px !important;
cursor: pointer;
float: right;
vertical-align: middle;
margin: 0 0 0 10px !important;
font-size: 12px;
letter-spacing: 0.5px;
position: fixed;
z-index: 99999;
top: 70px;
right: 15px;
outline: 0 !important;
}

这是我的html

<form id="search_form">     
<input type="button" class="filterIcon" id="iconfilter">
</form>

最佳答案

默认情况下,当 anchor 链接变为“事件”或“聚焦”时,它们周围会有一个虚线轮廓。

如果您希望它消失,并且希望它出现在每个 anchor 链接上,只需将其作为您的 CSS 重置的一部分:

a, button {
  outline: 0;
}
a:hover, a:active, a:focus {
  /* styling for any way a link is about to be used */
}

Firefox Inputs 点击 input type=image 可以产生一个虚线轮廓 要删除它:input::-moz-focus-inner { border: 0; }

来源:https://css-tricks.com/removing-the-dotted-outline/

关于html - CSS:如何删除奇怪的线条,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50036872/

相关文章:

css - 使用半响应式网页设计,选择什么网格?

html - 在 Chromium 和 Firefox/Opera 中查看时,Blogger.com 上的 CSS 行为/对齐方式不同

html - 在最后一行调整 flex 元素的大小

html - 动态更改输入文本框的字体大小以填充尺寸

html - 长数据扩展了div的限制

html - 无法添加更多内容?

html - 样式化 Bootstrap 按钮

javascript - Bootstrap 导航栏以一种奇怪的方式刷新

javascript - 如何创建 adonis.js View ?

css - A-Frame WebVR - 设备方向中断