在內部鏈接中使用alt進行谷歌提示(https://support.google.com/webmasters/answer/47334)我查找了答案。我發現有一箇舊的線程(Is it correct to use alt tag for an anchor link?)在stackoverflow合理的答案,使用alt的錨鏈接是不正確的。 有人能幫助我更好地理解嗎?使用alt作爲錨鏈接
回答
如果您希望像使用alt屬性一樣應用描述性信息,則應該使用title屬性作爲錨點標記。標題屬性在定位標記上有效,除了提供關於鏈接頁面的信息之外沒有其他用途。
W3C建議title屬性的值應該與鏈接文檔的標題值相匹配,但它不是強制性的。
http://www.w3.org/MarkUp/1995-archive/Elements/A.html
另外,並且可能更加有利,你可以使用ARIA可訪問性屬性aria-label
(不要與aria-labeledby
混淆)。 aria-label
的服務功能與alt屬性對圖像的功能相同,但對於非圖像元素的功能相同,並且包含自屏幕閱讀器優化以來的一些優化措施。
http://www.w3.org/WAI/GL/wiki/Using_aria-label_to_provide_labels_for_objects
如果你想雖然描述一個錨標記,它通常是適合使用相對或轉標籤,但你限於特定的價值觀,他們不應該被用於人類可讀的描述。
Rel用於描述鏈接頁面與當前頁面的關係。 (例如,如果鏈接的頁面是邏輯系列中的下一個,則它將是rel = next)
rev屬性本質上是rel屬性的反向關係。 Rev描述了當前頁面與鏈接頁面的關係。
您可以在這裏找到有效的值的列表:http://microformats.org/wiki/existing-rel-values
Google提供的答案有點令人困惑。 alt
屬性(無論如何根據specification)不是a
標記的有效屬性。對於a
元素的唯一有效屬性如下:
charset
type
name
href
hreflang
rel
rev
accesskey
shape
coords
tabindex
onfocus
onblur
什麼答案的真正含義如下:
例如,對於您的網站的內部鏈接,請確保您使用的錨文本 和圖像
alt
文本這翔實,結構緊湊, 避免重複問題。
正如我在鏈接的問題,the a
element can’t have an alt
attribute解釋。
Google’s documentation是不是真的制定以足夠的精度:
例如,對於您的網站的內部鏈接,請確保您使用的錨文本和文本
alt
這是信息,節省空間,避免重複。
雖然這也許是因爲他們認爲圖片是錨文本的一部分的情況下(他們應該這麼說!),也有可能是他們與title
混淆alt
(這是一個錯誤,你」的情況下經常會發現,對於example in this question)。
- 1. php DOMDocument提取鏈接與錨或alt
- 2. .htaccess重寫鏈接作爲錨鏈接
- 3. 錨鏈接到使用jQuery
- 4. 使用jQuery將鏈接更改爲錨鏈接
- 5. 用ALT鏈接圖像
- 6. jquery使用圖像替代文本作爲鏈接錨文本
- 7. 錨鏈接禁用
- 8. 錨鏈接導航不起作用
- 9. CSS:錨鏈接懸停不起作用
- 10. html錨鏈接
- 11. 錨鏈接
- 12. 錨杆鏈接
- 13. Javascript錨鏈接
- 14. 使用iframe作爲鏈接?
- 15. 使用鏈接到錨時執行Javascript
- 16. 錨鏈接使用溢出自動
- 17. 使用CSS錨鏈接的Javascript動畫
- 18. swipeJS - 使用錨鏈接的錯誤
- 19. 使用dojo鏈接出錨標記
- 20. 使用jQuery滾動到錨點鏈接
- 21. jQuery的禁用錨鏈接
- 22. 錨鏈接太低
- 23. 錨鏈接在android
- 24. 第一錨鏈接#
- 25. 錨鏈接問題
- 26. 分享錨鏈接
- 27. 更改固定鏈接錨鏈接使用引導Navwalker
- 28. 頁面中的錨鏈接不工作
- 29. 聰明的PHP錨鏈接不工作
- 30. 錨鏈接不工作引導jscript