網頁易讀性倡議的無障礙的富因特網應用程序組件wai-aria
作者:佚名 時間:2014-06-02 分享到:
創建網頁易讀性倡議的無障礙的富因特網應用程序(accessible rich internet applications)組件(wai-aria)的目的,就是為了解決可訪問性的短缺,隨著網絡超越簡單的文檔標記,進入一個應用和交互的時代,可訪問性短缺就產生了.
下面,我們來看看wai-aria是如何做到這一點的,首先,創建一些html擴展;其次,允許開發人員開發能識別交互式內容的瀏覽器和輔助技術,例如,如果有一個鏈接,單擊它時,就會使用javascript創建一個屏幕上的對話框疊加,但沒有辦法讓瀏覽器識別它,這個標記看起來就像一個標準的鏈接.
<a href="http://www.ktcbnqb.cn/">web design</a>
因為事件附加在使用腳本的鏈接上,所以,對于這里發生的事件,屏幕閱讀器設備沒有任何信息,也就不能告訴用戶事件的來龍去脈,用戶對這個事件仍然一無所知,wai-aria引入一個新屬性-aria-haspopup,只要出現上述的情況,它就會告訴用戶到底發生了什么:
<a href="http://www.ktcbnqb.cn" aria-haspopup="true">web design</a>
用戶可以使用一系列的新屬性,其中之一,就是所謂的landmark role,這些屬性能使得屏幕閱讀器和其他可訪問導航設備能識別頁面結構,這樣的話,用戶就可以輕松地找到文檔,在某種程序度,這種解決方案履行了結構職責,而結構職責,本應是新創造的html5元素所應用履行的.