以下是網站無障礙規範 2.0 的內容

我把 AA 級的規範盡量拿出來,如果要達到 AAA 級,仍需到網站無障礙規範 2.0參考

1. (替代文字)為任何非文字的內容提供相等意義的替代文字,使這些內容能依人們的需求,轉變成大字版、點字、語音、符號或簡化過的語言等不同型態

  • 像是圖片要提替代文字(alt)

2. (時序媒體)針對時序媒體提供替代內容

  • 必須提供字幕或者是替代性的音訊或視訊
  • AAA 級須提供手語翻譯

3. (可調適)建立能以不同方式(例如簡化的版面)呈現,而仍不會喪失資訊或結構的內容

  • 呈現的內容要能以程式化判讀,或有對應的文字
  • 不能單以元件的形狀、尺寸、視覺位置、導向、聲音等知覺特徵來理解或操作
  • 當內容的順序會影響閱讀,要以程式化的方式,判斷正確的閱讀方式

4. (可辨識):讓使用者能更容易地看見及聽到內容、區分前景和背景

  • 色彩不能是單一提供資訊的視覺手段,可能要註解顏色所代表的特性
  • 三秒以上的音訊須提供操作,結束、暫停,調整音量…
  • 字體有提供放大縮小的功能,要能放大到 200%

5. (鍵盤可操作):讓所有的功能都能透過鍵盤使用

  • 內容的功能可以用鍵盤做操作,且沒有時限,特殊目的的網頁不在此限
  • 如果可以改變焦點,那就需要有辦法離開焦點;如果離開焦點需要用普通的方向鍵、TAB鍵,則須告知使用者操作

6. (充足時間):提供使用者充分的時間來閱讀及使用內容

  • 當在允許使用者可以延長時限的時候,必須提供以下一種方法
    • 使用者在遇上時間限制之前就能關閉
    • 使用者在遇上時間限制之前就能調整,至少是預設的10倍以上
    • 計時截止之前先警告使用者,並保留至少20秒的時間,讓使用者用簡單的動作(例如「按空白鍵」)來延長時限,且使用者至少能延長時限10次以上。
  • 當會移動、閃動、捲動或自動更新的資訊,以下都必須達到
    • 對於任何會移動、閃動或捲動,且為(1)會自動開始、(2)維持超過5秒鐘、(3)與其他內容平行呈現的資訊來說,除非這種移動、閃動或捲動乃是活動的1部分且不可或缺,否則就要有個機制來讓使用者可以暫停、中止或加以隱藏。
    • 對於任何會自動更新,且為(1)會自動開始、(2)與其他內容平行呈現的資訊來說,除非這種自動更新是內容的1部分且不可或缺,否則就要有個機制來讓使用者可以暫停、中止或加以隱藏,或能控制更新的頻率。

7. (防痙攣):不要用任何已知會引發痙攣的方式來設計內容

  • 網頁上不可含有任何一個元件,其在任何1秒鐘之內,會閃爍超過3次且超出一般閃爍及紅閃爍閾值

8. (可導覽):提供協助使用者導覽、尋找內容及判斷所在的方法

最主要的兩個功能,告訴使用者他們身處何處,讓使用者能到其他地方

  • 可以跳過多頁重複出現的內容區塊
  • 需要有標題來描述主旨或目的
  • 每一個連結的目的,須提供使用者知道

9. (可讀性):讓文字內容可讀並可理解

  • 縮寫須提供展開全文或意義
  • 不常見的用法的字詞、片語或俗諺,可以有機制提供其定義
  • 字詞的發音不能以前後文判斷,需提供方法指名其發音

10. (可預期性):讓網頁以可預期的方式來呈現及運作

  • 在一組網頁中,具有相同功能性的元件,就要有一致的識別
  • 當任何元件獲得焦點時,並不會使前後脈絡產生改變
  • 除非使用者做出了變更,否則在一組網頁中,反覆出現的導覽機制每次都要有相同的相對順序

11. (輸入協助):幫助使用者避開及更正錯誤

  • 如果會自動偵測輸入的錯誤,則指明出錯的項目並以文字向使用者描述
  • 當內容需要使用者輸入時,提供標籤或指引
  • 於會造成法律義務或讓使用者發生財務交易的網頁來說,如果要從資料存放系統修改或刪除使用者可控制的資料、或要送出使用者測試回應時,下列各款需做到一項:
    • 送出的結果可反悔。
    • 由使用者所輸入的資料會先檢查有無輸入錯誤,並提供使用者更正的機會。
    • 完成資料送出前,有個機制來讓使用者回顧、確認及更正資訊

12. (相容性)針對目前及未來的使用者代理與輔助科技,最大化其相容性

  • 對於用標記語言(Ex:HTML)來實作的內容來說,除非經規格所容許,否則組件要有完整的開始與結束標籤、按規格巢狀編排、不得有重複的屬性,且任何ID都要獨一無二
  • 對於所有的使用者介面元件(包括但不限於表單組件、鏈結及由腳本所產生的組件)來說,其名稱及角色要能用程式化的方法判定;其能由使用者所設定的狀態、屬性、值,則要能用程式化的方式設定;而使用者代理,包括輔助科技,則要有這些項目變更的通知。