2013-07-31 79 views
20

在標籤標籤中使用超鏈接(標籤)是否標準?在標籤標籤中使用超鏈接(標籤)是否標準?

<label for="ContentPlaceHolder1"><a href="~/address">Link Text and Label Name</a></label> 
+1

標準是什麼意思?您可以驗證標記並查看。 – BoltClock

+1

我以爲這是不明智的(如果不是完全無效的話),因爲'label'元素有一個交互組件,可以點擊。 –

+0

HTML5規範說:「標籤元素的交互內容後代以及這些交互式內容後代的任何後代的事件的標籤元素的激活行爲必須不做任何事情。」 – Alohci

回答

18

這是有效把標籤內的錨 - 在HTML 4.01和HTML5。

您可以試用W3C Markup Validator快速檢查您的標記是否有效。

是否合理是另一個問題。在標籤內部鏈接一些非鏈接文本的鏈接可能沒問題,但由單個鏈接組成的標籤可能不會是一種很好的用戶體驗。