<a href="index.html"><img src="image.png"/></a>
IE8以蓝色边框突出显示图像。我不确定CSS在这里有什么相关性,它只是边界吗?我可以使用单一的CSS样式将其关闭,例如:
a img {
...
}
答案 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的回答是更好的方法。