【发布时间】:2013-12-17 05:35:35
【问题描述】:
单击时,有时我会在文本或内容周围看到黑色虚线边框。这主要发生在 Firefox 上。我试图设置border: none; 来摆脱它,但没有成功。
这里是示例代码:
<div class="main">
<div class="sub">
<button>Show</button>
</div>
</div>
<span>
<button class="styled-button">
Click
</button>
</span>
这是 CSS:
button {
outline: 0;
border: 0;
text-decoration:0;
-moz-outline-style: 0;
}
.styled-button {
color: #fff;
background: green;
height: 36px;
width: 145px;
padding: 2px 25px;
margin: 10px;
outline: none;
border: none;
text-decoration: none;
-moz-outline-style: none;
}
span {
outline: 0;
border: 0;
text-decoration:0;
}
谁能建议我解决这个问题?为什么会出现在第一位?
更新:
我以为我可以在某个时候修复它。但是我的一些内容仍然存在问题,那就是在 Mozilla Firefox 中。我已经用代码更新了这个问题。请查看fiddle
【问题讨论】:
-
您使用的是什么语言以及它们是什么控件?
-
你好@Jade,更新了问题详情。谢谢!
-
outline:none,也许吧? -
@IamSJ:JSFiddle 会很好:)
-
你的 jsfiddle 对我来说很好用
标签: css border dotted-line