0

事实:

  • 我在 Visual Studio .NET 2008 下工作
  • 我正在使用 Cufon-yui.js 作为字体替换工具。
  • 该链接位于表格内<td>(因为它处理更多信息)

我使用的命令是:

<asp:HyperLink ID="thisistheID" runat="server" NavigateUrl="#">
  <h3 style="width:250px;">Title of the Link</h3>
</asp:HyperLink>

在 Firefox 和 IE 中,我想将鼠标悬停在文本上,然后将链接放在那里。如果我将鼠标悬停在(表格的)整个单元格上,则链接可用并出现在那里,即使我在那里没有字母。

我怎样才能让这个链接在字母所在的地方工作?

我希望我以适当的方式问这个问题。

4

2 回答 2

2

如果你把它翻过来会发生什么?

<h3 style="width:250px;">
    <asp:HyperLink ID="thisistheID" runat="server" NavigateUrl="#">
        Title of the Link
    </asp:HyperLink>
</h3>
于 2010-06-29T18:20:05.553 回答
1

我认为问题在于您将 h3 标签设为链接。如果是这种情况,有两种方法可以解决它....

一个。为 asp:HyperLink 设置样式并且不指定宽度(不需要 h3 标签,除非你正在为它做一些 javascript 的东西)。

<asp:HyperLink ID="HyperLink1" runat="server" 
   Font-Bold="True" 
   Font-Size="Large"
   text="Title of the Link" 
   NavigateUrl="default.aspx" ></asp:HyperLink> 

湾。如果您不需要访问控制服务器端,请在 h3 标记内使用普通的旧 html 标记:

<h3 style="font-size: larger">
   <a href="Default.aspx">Title of the Link</a> 
</h3> 
于 2010-06-29T16:23:38.127 回答