【发布时间】:2016-09-29 13:45:35
【问题描述】:
我正在尝试为按钮创建自定义轮廓,但我遇到了 Chrome、IE 和 Edge 的问题。
查看此代码笔:http://codepen.io/alansouzati/pen/dXEWLB
.custom:focus {
outline: black solid 2px;
}
.custom:active,
.custom:hover,
.custom:visited {
outline: 0;
}
在 Safari 和 Firefox 中,我得到了预期的行为。
要对其进行测试,请单击第二个按钮(自定义焦点)。在 IE 和 Edge 中,即使我没有按制表符,我也会得到大纲。在 Safari 和 Firefox 中,大纲仅在我按 Tab 时显示,而不是在我单击按钮时显示。
关于如何为 Chrome 和 IE 解决此问题的任何建议?
【问题讨论】:
标签: css google-chrome internet-explorer focus outline