Asp.net 如何在使用超链接时删除图像周围的框?

Asp.net 如何在使用超链接时删除图像周围的框?,asp.net,html,css,Asp.net,Html,Css,链接外出现了一个我不想要的矩形。你如何移除它。 那就行了 或在css中: img { border:0px; } 把这个放到你的css中: :link img { border: 0; } 您需要以下CSS规则: a img {border: none; } img{border:none;} 您可能会看到锚定标记边框 尝试将BORDER=“0”添加到a标记中。或者在样式表中将border设置为none您是在谈论单击链接时出现的虚线轮廓吗 试一试 这会在单击时删除轮廓,但在使用

链接外出现了一个我不想要的矩形。你如何移除它。


那就行了

或在css中:

img {
    border:0px;
}
把这个放到你的css中:

:link img { border: 0; }

您需要以下CSS规则:

a img {border: none; } img{border:none;}
您可能会看到锚定标记边框


尝试将
BORDER=“0”
添加到
a
标记中。或者在样式表中将border设置为none

您是在谈论单击链接时出现的虚线轮廓吗

试一试


这会在单击时删除轮廓,但在使用键盘输入链接时(这是真正需要的时候)则不会删除轮廓。

尝试使用此方法
ForeColor=“White”



应该注意的是,这个答案对IE 10非常有效,但不是IE 10 Compat View,或者至少我在测试中看到了这一点。不过,我还是给它一个增选,因为我尝试过所有其他的把戏,把边界设置为无,但没有一个在IE 10或IE 10兼容视图中工作,如果你的背景不是白色的话,那就不好了。不删除边框,只将其设置为与背景相同的颜色。
:link img { border: 0; }
a img {border: none; }
a:active
{
 outline: none;
}
<asp:hyperlink runat="server" ImageUrl ="Images/back.jpg" D="hlBack" ForeColor="White" >
</asp:hyperlink>