<a> gets blue border</a>内的<img/>

时间:2010-05-27 16:18:51

标签: html css internet-explorer-8

<a href="index.html"><img src="image.png"/></a>

IE8以蓝色边框突出显示图像。我不确定CSS在这里有什么相关性,它只是边界吗?我可以使用单一的CSS样式将其关闭,例如:

a img {
  ...
}

5 个答案:

答案 0 :(得分:67)

使用此css:

a img {
 border:none;
}

答案 1 :(得分:12)

是的,你可以:

a img { border: 0; }

您可以将0用于0px宽度,或none用于整体没有边框,效果相同......它们都可以跨浏览器工作。

答案 2 :(得分:6)

a img{
    border-width: 0;
}

https://developer.mozilla.org/en/CSS/border

找到进一步的参考资料

我建议您在其他浏览器中测试您的网站。在这种情况下,您会注意到它不是IE8问题。

答案 3 :(得分:1)

您是否尝试将图像边框设置为0?

答案 4 :(得分:0)

您也可以使用此

<img height="20px" border="0" src="image.png" />

然而,Sarfaraz的回答是更好的方法。