我想知道HTML5中角色和aria- *屬性的作用。謝謝。有人可以給我更多關於角色和aria- * HTML5屬性的功能嗎?
0
A
回答
0
ARIA是Accessible Rich Internet Application的首字母縮寫。 HTML5屬性是W3C WAI-ARIA規範到HTML5的映射。它的目的是幫助輔助技術 - 比如盲人用戶的屏幕閱讀器 - 瞭解Web應用程序和小部件。這在AJAX風格的交互中尤其重要。
例如:一個HTML/CSS小部件可能完全由DIV構成並且可以動態更新。由於HTML的語義不足以描述豐富的應用程序,因此aria屬性有助於向輔助技術告知其目的和任何動態功能。
0
您創建的不同組件可能每個都有一個「角色」,它試圖描述組件的功能和用途。
有一堆不同的角色。角色分爲兩類:用於討論的「抽象」角色以及您使用的「實際」角色。
每個角色都必須包含一些不同的「aria *」屬性。這些屬性描述了窗口小部件的當前狀態,並且隨着窗口小部件的變化而變化。
例如,想象一下,您想從一堆div和javascript中創建滑塊小部件。滑塊控件的抽象角色是「範圍」,因爲它代表了一個可能的值範圍。您在代碼中使用的實際角色是「滑塊」。描述您需要使用的滑塊的不同詠歎調屬性是「aria-valuenow,aria-valuemax,aria-valuemin」。
我使用過此頁面:http://www.w3.org/TR/wai-aria/roles#slider 這真的很有幫助,你可以點擊一個抽象角色並查看屬於它的所有子角色。對於每個角色,它會給你一個所需的詠歎調屬性列表。
相關問題
- 1. 有人可以解釋HTML5 aria- *屬性嗎?
- 2. 多個頭和ARIA角色
- 3. 有人可以解釋HTML5中的contextmenu屬性嗎?
- 4. HTML5和XHTML角色屬性問題
- 5. HTML5驗證器錯誤:元素li缺少一個或多個以下屬性:aria-checked,aria-expanded,aria-valuemax,aria-valuem
- 6. HTML5 aria-label屬性可以使用哪些值?
- 7. 對於.NET ToolStripButton,我可以有多行「Text」屬性嗎?
- 8. 我應該使用ARIA角色和跳過導航鏈接嗎?
- 9. 我可以重寫AWS Device Farm的設備功能屬性嗎?
- 10. Spree中可能有多個user_class嗎?獨立於角色
- 11. ARIA屬性是否喜歡在HTML5中可翻譯的aria標籤?
- 12. 什麼是適合地圖元素的WAI-ARIA角色屬性
- 13. 我可以忽略關於太多屬性的Cora Data警告嗎?
- 14. 我可以爲這個功能做更多的優化嗎?
- 15. 有人可以幫助我簡化/加快此功能嗎?
- 16. 有人可以向我解釋這個功能嗎?
- 17. 有人可以幫我解密這個功能嗎?
- 18. 我可以在PHP中註冊多個關閉功能嗎?
- 19. 我可以使用HTML表單的HTML5下載屬性嗎?
- 20. 角色,隸屬關係和屬性之間有什麼區別?
- 21. HTML5輔助功能/ ARIA:我應該在翻譯的文章中使用什麼角色?
- 22. 有人可以幫我解決這個問題嗎?關於unicode
- 23. 給我一個關於UIReturnKey顏色/禁用屬性的建議
- 24. 我在哪裏可以瞭解更多關於PyPy的翻譯功能?
- 25. 空的HTML元素可以在HTML5中擁有屬性嗎?
- 26. 我可以通過編程方式加載<asp:RoleGroup>的「角色」屬性嗎?
- 27. 我可以添加屬性到「閱讀更多」嗎?
- 28. 我可以使用Node.js中的所有Javascript功能/功能嗎
- 29. 有人可以向我解釋多態性嗎?
- 30. 我們可以在No4j的單個屬性鍵下有多個屬性嗎?
Google:http://standardssuck.org/aria-in-html5 和http://www.accessibleculture.org/research/html5-aria/ – 2010-11-12 22:46:21