javascript - map 区域 : onfocus=blur() works in IE but now adds an outline to Firefox?

标签 javascript html

我有一个图像映射:

<map>
  <area ..>
  <area ..>
</map>

IE 中显示了一个大纲,所以我修改了代码:

<area onfocus="blur();"

这从 IE 中删除了轮廓,但现在当我在 Firefox(版本 9.0.1)中单击该区域时我有一个轮廓...

我也试过:

map > area,
map > area:active,
map > area:focus {outline: none; border:0; }

如有任何建议,我们将不胜感激。

最佳答案

尝试将此添加到您的 CSS:

area:active, area:focus {
    outline: none;
}

关于javascript - map 区域 : onfocus=blur() works in IE but now adds an outline to Firefox?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8943807/

相关文章:

javascript - D3.js:根据相同的 json 值动态生成源和目标

javascript - 如何用chartjs制作图表?

javascript - 将变量传递给 JavaScript 对象

html - 我如何更改此 Bootstrap 以按照我需要的方式在 Joomla 上工作?

html - colspan 等同于 css?

html - 如何使用 CSS 在 html 元素中的文本后插入内容?

javascript - Reactjs 多个条件类

javascript - 从 contenteditable <p> 发送数据

css - 有没有办法在输入字段中显示元素符号而不是数字

javascript - 选中复选框时删除部分表单