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

时间:2009-12-09 14:19:46

标签: asp.net html css

一个矩形出现在我不想要的链接之外。你如何删除它。 No Image

<a href="~/Web Pages/Home.aspx" runat="server">
    <img src="<%= ResolveUrl("~/Images/TestToday.png") %>" alt="No image" width="200" height="200"/>
</a>

6 个答案:

答案 0 :(得分:6)

border = "0"

这将解决问题

或在css中:

img {
    border:0px;
}

答案 1 :(得分:2)

您需要此CSS规则:

a img {border: none; }

答案 2 :(得分:0)

把它放在你的css中:

:link img { border: 0; }

答案 3 :(得分:0)

您可能会看到锚标记边框。

尝试将BORDER="0"添加到您的a代码中。或者在样式表中将border设置为none

答案 4 :(得分:0)

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

尝试

a:active
{
 outline: none;
}

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

答案 5 :(得分:0)

尝试使用ForeColor="White"

<asp:hyperlink runat="server" ImageUrl ="Images/back.jpg" D="hlBack" ForeColor="White" >
</asp:hyperlink>