8

我正在使用 IE9 单击按钮时出现虚线,请建议如何删除该虚线。

4

5 回答 5

5

对于 Internet Explorer 9,您可以使用:

a:active, a:focus { 
 outline: none; 
 ie-dummy: expression(this.hideFocus=true);
}

我希望这能帮到您 ........

于 2012-07-09T10:27:52.307 回答
3

似乎从 Internet Explorer 8 和 9 中的输入和按钮中删除虚线轮廓的 css:

:root input:focus, :root button:focus {
  outline: none;
}

我通过查看 outlook.com 登录页面的来源发现了这一点。

于 2013-03-25T00:04:38.113 回答
3
<input class="button" type="submit" id="submitForm" value="SEND" /> 

input[type="submit"] {
    outline: none;
    }

或者

<input type="button" id="submitForm" value="SEND" /> 

input[type="button"] {
    outline: none;
    }

应该管用

于 2012-07-09T10:19:29.527 回答
1

这是我希望浏览器默认不会实现的东西。我总是使用以下方法来重置虚线:

a:active,
a:focus,
input:focus {
    border: 0;
    outline: 0;
}
于 2014-11-16T22:47:26.097 回答
0

这对我有用a:focus, *:focus{ outline:none; _noFocusLine: expression(this.hideFocus=true); text-decoration: none; }

于 2014-10-19T04:45:39.333 回答