【问题标题】:CSS border appears on click [duplicate]单击时出现CSS边框[重复]
【发布时间】:2014-09-23 21:18:20
【问题描述】:

我在右侧(蓝色)按钮上有一个简单的注销按钮,每当我按下注销按钮时,就会出现该边框

我尝试了以下 CSS 样式:

a:active
{
    border-style: none;
    border: 0px;
}

这些已经在所有<a> tag 可能性上进行了尝试,例如hover, active..

知道可能是什么原因吗?

这是 Jsfiddle 链接

http://jsfiddle.net/v1x29f9h/

【问题讨论】:

  • 出于可访问性的原因,我不会删除它。没有鼠标的人不会知道他们在哪个链接/按钮上,除非有某种轮廓。
  • 这主要用于我的论文网站,实际上不会公开。如果你按 'TAB' ,在 log out 字样周围仍然会出现一个边框

标签: html css border


【解决方案1】:

不是边框,是轮廓。

#logoutButton {
    outline: none;
}

演示 http://jsfiddle.net/v1x29f9h/1/

【讨论】:

  • 工作就像一个魅力,谢谢。猜测边框样式在这里不是正确的选择
  • @DodoSerebro 欢迎您!很高兴能为您提供帮助。
  • 嘿,非常感谢。你的回答帮了大忙
【解决方案2】:

它是outline: none;。边框将遵循边框半径路径。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-08-12
    • 2020-11-08
    • 2010-09-08
    • 1970-01-01
    • 1970-01-01
    • 2014-07-06
    • 1970-01-01
    相关资源
    最近更新 更多