a11y
, 國家通訊傳播委員會
, 無障礙設計
, 無障礙
網站整體評量
通過所有檢測等級 A 之檢測程序,相關稽核評量碼 EV1000000。
相關連結
如果非文字的內容是個控制元件或接受使用者輸入的元件,那麼它就會有個用來描述其目的的名稱(這種情況請參考規範12)。
如果非文字的內容是個時序媒體,那麼替代文字至少要為此非文字內容提供描述性的識別資訊(這種情況請參考規範2)。
如果非文字的內容改以文字呈現即會導致測驗或習題無效,那麼替代文字至少要為此非文字內容提供描述性的識別資訊。
如果非文字的內容主要是為了創造特定的知覺體驗,那麼替代文字至少要為此非文字內容提供描述性的識別資訊。
如果非文字的內容,是為了要確認取用內容的是人而非電腦,那麼首先要以替代文字來指出及描述此非文字內容的目的,接著還要提供替代的CAPTCHA驗證,採不同感官感知類型的輸出模式,以顧及不同的障礙。
如果非文字的內容完全只有裝飾作用、僅用於視覺格式排版、或根本不會呈現在使用者面前,那麼就要用輔助科技能加以忽略的方式來實踐。
除非音訊及視訊是文字內容的替代媒體,並且有明確地標示出來,否則就應該做到下列事項:
除非在同步媒體中,預先錄製的音訊內容是文字內容的替代媒體,並且有明確地標示出來,否則就應該為所有的音訊內容提供字幕。
除非同步媒體是文字內容的替代媒體,並且有明確地標示出來,否則就應該為這些同步媒體提供替代時序媒體,或預先錄製的視訊內容的音訊描述。
由呈現方式所傳達的資訊、結構與關連性要能以程式化的方式判讀,或者有對應的文字。
當內容中的呈現順序會影響其意義時,應該要能以程式化的方式,判讀正確的閱讀序列。
用來理解及操作內容的指示,不可單獨依賴元件的形狀、尺寸、視覺位置、導向、聲音等知覺特徵。
色彩不可當做唯1能傳達資訊、提出動作、提請回應或區別視覺元件的視覺手段來使用。
如果網頁上有任何音訊會自動播放達3秒鐘以上,那麼就該提供1套機制來暫停或中止音訊播放,或者要能在整體系統音量設定外,另外提供控制音量的機制。
內容的所有功能都能透過鍵盤介面來操作,而且不能額外要求在限定時間內完成按鍵操作。特殊目的的網頁(例如遊戲網頁要求在特定時間內完成指定操作)不在此限。
如果可以使用鍵盤介面,將鍵盤焦點移至頁面中的某個元件,則也要能僅用鍵盤介面就把焦點移開;如果移開焦點需要用到普通的方向鍵、跳位鍵以外的按鍵,或其他標準的離開方法,則需告知使用者如何操作。
對於每1個由內容所設定的時間限制來說,下列各款至少得做到其中1項:
1.使用者遇上時間限制之前就能把它關掉。
2.使用者遇上時間限制之前就能加以調整,而且可調整的範圍要很大,至少是預設設定的10倍以上。
3.計時截止之前先警告使用者,並保留至少20秒的時間,讓使用者用簡單的動作(例如「按空白鍵」)來延長時限,且使用者至少能延長時限10次以上。
4.當時間限制為即時事件(例如拍賣)中所需要的部份,而且不可能有任何替代的時限時,可不允許計時調整。
5.當時限為必要,且延長時限會使得活動無效時,可不允許計時調整。
6.當時限比20小時還長時,可不允許計時調整。
對於會移動、閃動、捲動或自動更新的資訊來說,下列各款全部都要做到:
1.對於任何會移動、閃動或捲動,且為(1)會自動開始、(2)維持超過5秒鐘、(3)與其他內容平行呈現的資訊來說,除非這種移動、閃動或捲動乃是活動的1部分且不可或缺,否則就要有個機制來讓使用者可以暫停、中止或加以隱藏。
2.對於任何會自動更新,且為(1)會自動開始、(2)與其他內容平行呈現的資訊來說,除非這種自動更新是內容的1部分且不可或缺,否則就要有個機制來讓使用者可以暫停、中止或加以隱藏,或能控制更新的頻率。
網頁上不可含有任何1個元件,其在任何1秒鐘之內,會閃爍超過3次且超出1般閃爍及紅閃爍閾值。
有機制得以跳過在多頁中重複出現的內容區塊。
網頁有用標題來描述主旨或目的。
如果網頁能依序導覽,且導覽順序將會影響到意義或操作,則可取得焦點的元件要以能保留意義與操作性的順序,來取得焦點。
每一個鏈結的目的可以透過鏈結本身的文字或以鏈結文字加上能以程式化判定的鏈結脈絡予以確認,除非鏈接的目的對整體使用者來說均不明確。
提供多種方法指出某一網頁在一組網頁之中的位置,除非此網頁是某個流程或步驟的結果
每1個網頁所使用的預設人類語言,都可以程式化的方式判讀。
當任何元件獲得焦點時,並不會使前後脈絡產生改變。
除非使用者在使用元件前已被告知過相關的程式行為,否則變更任何使用者介面元件的設定時,都不會自動變更脈絡。
相關檢測碼
如果會自動偵測輸入的錯誤,則指明出錯的項目並以文字向使用者描述。
當內容需要使用者輸入時,提供標籤或指引。
對於用標記語言來實作的內容來說,除非經規格所容許,否則組件要有完整的開始與結束標籤、按規格巢狀編排、不得有重複的屬性,且任何ID都要獨一無二。
對於所有的使用者介面元件(包括但不限於表單組件、鏈結及由腳本所產生的組件)來說,其名稱及角色要能用程式化的方法判定;其能由使用者所設定的狀態、屬性、值,則要能用程式化的方式設定;而使用者代理,包括輔助科技,則要有這些項目變更的通知。