html - 将 img 标签放在 href 标签内会导致在 IE 中图像周围出现边框

标签 html css internet-explorer

我有一些 HTML,我在 href 标签内有 img 标签用作按钮。一切正常,除了当我在 IE 中打开它时,我在 img 标签周围有一个边框。

这是一些代码:

<a href="javascript:changecolor(1)" title="Click Again to Change Color" style="cursor:pointer; text-decoration:none"><img src="button.png" width="25" height="25" style="margin-top:600px;" /></a>
<a href="javascript:changecolor(2)" title="Click Again to Change Color" style="cursor:pointer"><img src="button.png" width="25" height="25" style="margin-top:600px;" /></a>
<a href="javascript:changecolor(3)" title="Click Again to Change Color" style="cursor:pointer"><img src="button.png" width="25" height="25" style="margin-top:600px;" /></a>
<a href="javascript:changecolor(4)" title="Click Again to Change Color" style="cursor:pointer"><img src="button.png" width="25" height="25" style="margin-top:600px;" /></a>
<a href="javascript:changecolor(7)" title="Click Again to Change Color" style="cursor:pointer"><img src="button.png" width="25" height="25" style="margin-top:600px;" /></a>
<a href="javascript:changecolor(6)" title="Click Again to Change Color" style="cursor:pointer"><img src="button.png" width="25" height="25" style="margin-top:600px; text-decoration:none" /></a>

如何去除只有在 IE 中出现的蓝色边框?

最佳答案

简单的修复,在你的样式表中创建一个类似这样的样式:

a img{
border:0;
}

在您的情况下,您可以更新样式以包含 HTML 中的一些内联样式。例如,您的样式表将更新为:

a{
cursor:pointer;
text-decoration:none
}

a img{
margin-top:600px;
}

关于html - 将 img 标签放在 href 标签内会导致在 IE 中图像周围出现边框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6066652/

相关文章:

html - 电子邮件模板 HTML 从 ul 中删除元素符号点

css - 无法取消 Webpack CSS 输出

html - IE css 过滤器 : adding black outline to text - how do I remove it?

html - Bootstrap 4 : Bottom border only on li elements

html - 我在哪里可以获得所有国家/城市的列表来填充列表框?

html - 如何调整选择选项文本?

jquery - 添加 jquery 2.0.3 会破坏 IE10 上文本框的文本对齐

html - 输入类型="number"是否只从html5开始有效?

jquery - 通过 ID 动态选择嵌套元素

PHP 登录脚本在特定计算机上的 IE 中不起作用