2010-06-29 62 views
0

事實:爲什麼這個超鏈接需要整個表格單元而不僅僅是文本?

  • 我下的Visual Studio .NET 2008
  • 工作我使用的Cufón-yui.js的字體替換工具。
  • 鏈路是一個表<td>(因爲它處理多的詳細信息)

我使用的命令是內:

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

在Firefox和IE,我想鼠標移到文本並僅在那裏鏈接。如果我將鼠標懸停在表格的整個單元格上,則鏈接可用並出現在那裏,即使我沒有字母。

我該如何讓這個鏈接正常工作?

我希望我問這個問題的適當方法。

回答

2

會發生什麼事,如果你把它裏面了呢?

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

我認爲問題在於你在製作h3標籤的鏈接。兩種方法來解決它,如果是這種情況....

a。樣式的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> 

b。使用普通的舊的HTML標記了H3標籤內,如果你不需要訪問控制服務器端:

<h3 style="font-size: larger"> 
    <a href="Default.aspx">Title of the Link</a> 
</h3> 
+0

我給了它一個寬度,看看是否可以解決鏈接的寬度。此鏈接正在使用右側的空白,並使用完整的單元格。讓我使用你的解決方案,我會保持你的發佈。謝謝。 – UXdesigner 2010-06-29 16:39:51

+0

用戶egrunin的解決方案工作得更好一些。但仍然,我認爲問題是Cufon-yui.js當我加載頁面時,它也會在呈現時閃爍一些。 – UXdesigner 2010-06-30 20:26:38

相關問題