2008-10-22 41 views
22

我正在開發一個網站和主導航,我認爲這將是一個好主意,包括標題屬性。在鏈接中包含title =「」是否很好?

<a href="/results/" title="Results">Results</a> 

這是一件好事嗎?此外,它對搜索引擎優化和可訪問性好嗎?

回答

26

這是一件很棒的事情。對於可訪問性,對於SEO,對於標準,對於良好的網絡禮儀。
儘管如此,您可能希望使它們稍微更具描述性:title =「搜索結果」或「測試#2的結果」

+2

這也很方便,因爲大多數瀏覽器都會顯示它在工具提示中,如果你將鼠標懸停在鏈接上。 – ine 2008-10-22 13:28:19

+3

爲什麼「對於標準」? – 2008-10-22 14:23:47

1

是的,對於使用屏幕閱讀器等輔助技術的用戶非常重要。

1

如果您希望稍微詳細一點,並且您沒有足夠空間查看真實的鏈接文字,它也會有所幫助。

0

此外,爲了增加其他答案,如果您進行了任何自動化測試,可以有儘可能多的屬性來識別不同的小部件。

+0

每個元素都可以有一個ID來標識它。你不需要一個標題來達到這個目的。 – brantonb 2008-12-30 19:36:45

7

this article

title屬性在你的HTML設計限制了你的鏈接文本的長度地方有用。

導航欄中的鏈接通常就是這種情況,特別是如果您的頁面具有多列布局。

嘗試使用TITLE屬性爲您的訪客提供額外的導航信息。

有大約在初期(1998!)的support of this feature有些擔心,但現在是加強所謂information scent

3

退房H33: Supplementing link text with the title attribute的好方法。

爲了更有語義意義的文檔並可能增加SEO價值,這樣做很好,但不同的瀏覽器對它有不同的支持級別。

  • 無法通過鍵盤在文檔中搜索標題文本
  • 你無法控制的外觀,位置或標題元素的持續時間(不與一些JavaScript私生子更換標題)
  • 使用屏幕閱讀器的人可能會覺得很難聽到鏈接文本及其描述(儘管至少使用JAWS,您可以更改設置以啓用/禁用此設置)
相關問題