html 裡面的 role 屬性是什麼意思和用途?
01-03
期待詳細解釋,謝謝!
本質上是增強語義性,當現有的HTML標籤不能充分表達語義性的時候,就可以藉助role來說明。通常這種情況出現在一些自定義的組件上(例如一個tree組件,html里目前還沒有tree這個標籤),這樣可增強組件的可訪問性、可用性和可交互性。
使用role屬性告訴輔助設備(如屏幕閱讀器)這個元素所扮演的角色,屬於WAI-ARIA. 例如點擊的按鈕,就是role="button";會讓這個元素可點擊;
http://www.w3.org/TR/wai-aria/roles
推薦閱讀:
※DOM 是什麼?
※HTML 是什麼?
※移動端開發使用css中使用position將一個div固定瀏覽器底部,會擋住內容,該怎麼完美的解決?
※Mac 上最好的網頁編輯工具是什麼?
※chrome手機模擬模式的時候,發現頁面會比正常的小很多,然後每次都要去瀏覽器設置調整字體,如何避免?