如何摆脱Chrome / Safari上的文本框选择突出显示?

时间:2010-09-23 14:45:32

标签: css

使用Chrome或Safari时,active text boxtext area会在包装盒周围显示蓝色/橙色border。我已经看到一些网站摆脱了这个,但我复制了他们的CSS,它仍然存在。我该怎么做?

3 个答案:

答案 0 :(得分:77)

以下CSS通常会删除默认的高亮边框:

input:focus {outline: none; }

值得记住的是,对于那些不使用鼠标的用户(例如键盘导航),轮廓是UI焦点的有用视觉反馈,并且值得替换另一个视觉提示来替换轮廓的丢失。 / p>

答案 1 :(得分:15)

您可以使用

input:focus, textarea:focus {
    outline: 0;
}

但是出于可访问性的原因,尝试向用户提供表单元素聚焦的一些指示。

答案 2 :(得分:3)

我刚刚这样做了:

:focus { outline: none; }