Html 删除图像href边框

Html 删除图像href边框,html,css,Html,Css,我不知道我做错了什么。。。 我添加了一个css a:active {text-decoration: none; border: 0px solid black} a:link {text-decoration: none; border: 0px solid black} a:visited {text-decoration: none; border: 0px solid black} a:hover {text-decoration: none; border: 0px solid bla

我不知道我做错了什么。。。 我添加了一个css

a:active {text-decoration: none; border: 0px solid black}
a:link {text-decoration: none; border: 0px solid black}
a:visited {text-decoration: none; border: 0px solid black}
a:hover {text-decoration: none; border: 0px solid black}
但这在IE中不起作用。。。 我一直在想:

下一个是IE.

添加了如下样式:

a img {border:0;}

应该修复它,因为边框在图像上,而不是a

如果您使用图像,请在样式表中添加此css

a img {
border:0;
}

你可以试试

a img {border:none;}

首先,你不需要“纯黑”

有两种可能会导致您的问题:

(1) 某些浏览器识别另一个元选择器:

a:focus {text-decoration: none; border: 0 none;}
(2) 另一件事是紫色的东西实际上可能是链接的轮廓

还可以尝试添加

outline: 0;

出于好奇,IE的版本是什么?您是否尝试过设置
outline:none?为什么不使用border:none?愚蠢的问题,但是两个突出显示的img是否在同一个
?不,但是问题已经解决了,谢谢
a:focus {text-decoration: none; border: 0 none;}
outline: 0;