0

我不知道我做错了什么......我添加了一个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

下一个是IE。

4

4 回答 4

5

添加如下样式:

a img {border:0;}

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

于 2013-07-30T12:46:21.763 回答
2

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

a img {
border:0;
}

或者

 a img {
    border:none;
    }
于 2013-07-30T12:46:54.717 回答
2

你可以试试

a img {border:none;}
于 2013-07-30T12:47:42.780 回答
1

首先,您不需要“纯黑色”。

border: 0 none;

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

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

a:focus {text-decoration: none; border: 0 none;}

(2) 另一件事是紫色的东西实际上可能是链接的轮廓。

也尝试添加

outline: 0;
于 2013-07-30T12:50:03.807 回答