【问题标题】:CSS / IE - Remove the dotted lines when select something in IE [duplicate]CSS / IE - 在 IE 中选择某些内容时删除虚线 [重复]
【发布时间】:2012-01-18 14:35:42
【问题描述】:

每当我在 Internet Explorer 中选择一个元素时,它周围都会出现虚线,几乎就像一个边框。反正有没有禁用这个?

【问题讨论】:

  • “选择”是什么意思?您是在使用开发者工具或其他方式选择表单元素、文本或 DOM 元素吗?
  • 试试*:focus { outline: 0 !important; },但如果它有效,它只适用于IE8+。

标签: css internet-explorer


【解决方案1】:

在你的 CSS 中:

a {
  outline: none;
  border: none; /* eventually, IE specific, not sure */
}

【讨论】:

  • “最终”是什么意思?为什么你的代码中没有包含border:none
  • 啊当然!大纲,解决了它的欢呼!
  • @curt 因为我不确定 IE 是否需要边框:无;或者如果它没有。我已经将它包含在我的答案中,但是因为您如此礼貌地问,我将它添加到代码部分中,仅供您使用。
【解决方案2】:

Blockquote 尝试 *:focus { outline: 0 !important; } 但如果它有效,它只会在 IE8+ 中有效。

如果您应用于所有 (*),这将删除输入周围的边框。因此,请确保您还为输入和文本区域声明了边框。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-09-30
    • 2013-12-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-16
    相关资源
    最近更新 更多