WCAG2.0的前身是Web內容無障礙指南1.0,WCAG1.0是1999年5月W3C的推薦標準。雖然可以使用WCAG1.0或者WCAG2.0標準(或兩者),W3C仍然建議新開發的和升級內容使用WCAG2.0。W3C還建議制定Web無障礙的政策也請參考WCAG2.0。
導言
Web無障礙指南(WCAG)2.0定義了如何使殘疾人士更方便地使用Web內容的方法。無障礙涉及廣泛的殘疾症狀,包括視覺,聽覺,身體,語言,認知,語言,學習以及神經殘疾。儘管這些指南內容廣泛,但它無法有效地滿足所有類型的人群和殘疾程度的人的需要。這些指南也適合老年人上網,還可讓普通用戶更好的使用。
WCAG2.0是通過W3C進程與世界各地的個人和組織合作開發的,以提供一個Web無障礙的共同標準,滿足國際上個人、組織和各國政府的需要。WCAG2.0以Web內容無障礙指南1.0為基礎,旨在廣泛適用於現在和未來不同的Web技術,可以用自動化測試和人工評估相結合進行測試。
Web無障礙不僅取決於訪問的內容,而且也取決於Web瀏覽器和其他用戶代理。創建工具對Web無障礙來說也很重要。
使用WCAG的個人和組織差別很大,包括Web設計者和開發者,政策制定者,採購人員,教師和學生。為了滿足這些人員的不同需求,指南架構提供了包括整體原則,一般準則,可測試成功標準,豐富的技巧和建議性技巧,並為記錄在案的常見失敗提供了豐富的例子,資源連結及代碼。
原則-首先是四大原則,它提供了Web無障礙的基礎:感知,可操作性,易於理解和穩定性。
準則-原則之下是準則。提供的12項準則是為了達到這樣一個基本目標,這個目標是作者應努力以使內容更容易讓不同症狀的殘疾用戶能夠訪問。該準則是不可測試的,但提供了框架和總體目標,以幫助作者了解成功標準和更好地實現該技巧。
成功標準--對每一個準則,提供了可測試的成功標準,以允許WCAG2.0被用在需要進行需求和一致性測試的地方,例如設計規範,採購,管理,契約協定。為了滿足不同的群體和不同的情況,我們定義了一致性的三個級別:A(最低),AA,AAA級(最高)。
豐富的技巧和建議性技巧--對於WCAG2.0檔案里每條準則和成功標準,工作組也說明了範圍廣泛的各種技巧。該技巧內容豐富,且分為兩類:足夠達到成功標準的技巧和建議性技巧。建議性技巧已超越了獨立的成功標準的範圍,讓作者更好地理解準則。一些建議性技巧解決了一些障礙,這些障礙在可測試的成功標準里沒有覆蓋到。凡是已知的常見失敗,都已記錄在案。
指南的所有層次(原則、準則、成功標準、以及豐富的技巧和建議性技巧)能夠協調工作,以提供使內容更易於訪問的指南。鼓勵作者瀏覽和套用他們能用上的層次,包括建議性技巧,以儘可能更好地滿足用戶的廣泛需求。
請注意,即使是符合最高級別(AAA級)的內容也不能保證被所有類型和程度或複合殘疾者,特別是在語言和認知學習領域存在障礙的患者訪問。鼓勵作者考慮各種技巧,包括建議性技巧,以及借鑑關於當前最佳的套用,以確保Web內容可以被訪問,儘可能達到社會無障礙。
WCAG2.0包括三個重要術語,這些與WCAG1.0有所區別。以下給出這些術語的簡要介紹,以更充分地定義本辭彙。
網頁:需要指出的是,在這個標準中,術語“網頁”不僅僅包括靜態HTML網頁,它還包括網路上越來越多的動態網頁,也包括呈現整個虛擬互動社區的“網頁”。例如,術語“網頁”包括了某單一URI上像電影那樣令人身臨其境的互動式體驗。
編程式確定:幾個成功標準要求內容(或某些方面的內容)是“編程式確定的。”這意味著內容可採用這么一個方式來生成,即用戶代理(包括輔助技術)可以以不同形式提取和呈現信息給用戶。
支持無障礙:以支持無障礙的方式使用技術,是指可與輔助技術(AT)和作業系統的無障礙特性、瀏覽器和其他用戶代理協同工作。如果要以"支持無障礙"的方式使用技術特性,技術特性只能是可靠的,且足以符合WCAG2.0的成功標準。也能以不支持無障礙的方式使用技術特性(比如不使用輔助技術等),只要他們不可靠到不足以符合任何成功標準(比如可以另一種方式支持相同的信息或功能)。
WCAG2.0指南
原則1:可感知性-信息和用戶界面組件必須以可感知的方式呈現給用戶。
準則1.1替代文本:為任何非文本內容提供替代文本,使其可以轉化為人們需要的其他形式,如大字型印刷,盲文,語音,符號或簡單的語言。
1.1.1非文本內容:呈現給用戶的所有非文本內容,都提供替代文本,以達到同等服務的目的,以下情況例外。(A級)
控制項,輸入:如果非文本內容是控制項或接受用戶輸入,那么它有一個名稱,描述其目的。
基於時間的媒體:如果非文本內容是基於時間的媒體,這時替代文本至少要提供非文本內容的描述標識。
測試:如果非文本內容是一個測試或練習,若以文本呈現,則測試或練習將失效,這時替代文本至少要提供非文本內容的描述標識。
感官:如果非文本內容的主要目的是創建一個特殊感官體驗,這時替代文本至少要提供非文本內容的描述標識。
驗證碼:如果非文本內容的目的是為了確認內容正在被一個人訪問,而不是計算機訪問,這時要給出識別和描述非文本內容目的的替代文本,以及提供驗證碼的可選擇形式,這個驗證碼為不同類型的感官感知使用輸出模式,以適應不同的殘疾人群。
裝飾,格式化,不可見:如果非文本內容是純粹的裝飾,或只用於視覺格式化,或不呈現給用戶,那么此非文本內容將被輔助技術忽略。
準則1.2基於時間的媒體:為基於時間的媒體提供替代。
1.2.1純音頻和純視頻(預錄):對於預錄的純音頻和預錄的純視頻的媒體,以下情況為真,除非音頻或視頻就是文本的替代媒體,並已明確標記:(A級)
預錄的純音頻:對於預錄的純音頻內容,要給出基於時間的媒體的替代,以便呈現等同信息。
預錄的純視頻:對於預錄的純視頻內容,要么給出基於時間的媒體的替代,要么給出音軌,以便呈現等同信息。
1.2.2字幕(預錄):要為同步媒體裡所有預錄音頻內容提供字幕,除非此媒體就是文本的替代媒體,並已明確標記。(A級)
1.2.3音頻描述或媒體替代(預錄):要為同步媒體提供基於時間的媒體的替代或預錄視頻內容的音頻描述,除非媒體就是文本的替代媒體,並已明確標記。(A級)
1.2.4字幕(直播):要為同步媒體裡所有現場直播的音頻內容提供字幕。(AA級)
1.2.5音頻描述(預錄):要為同步媒體裡所有預錄視頻內容提供音頻描述。(AA級)
1.2.6手語(預錄):要為同步媒體裡所有預錄音頻內容提供手語翻譯。(AAA級)
1.2.7擴展音頻描述(預錄):凡在前台暫停時,其音頻描述不足以傳達視頻意思時,要為同步媒體裡所有預錄的視頻內容提供擴展音頻描述。(AAA級)
1.2.8替代媒體(預錄):要為所有有預錄的同步媒體和所有預錄的純視頻媒體提供基於時間的媒體的替代。(AAA級)
1.2.9純音頻(直播):要為現場直播的純音頻內容提供基於時間的媒體的替代,以便呈現等同信息。(AAA級)
準則1.3適應性:可創建用不同方式呈現的內容(例如簡單的布局),而不會丟失信息或結構。
1.3.1信息和關係:通過呈現來傳達的信息、結構和關係,可以編程式確定或在文本里可得到。(A級)
1.3.2有意義的順序:當內容呈現的順序影響其意義,正確的閱讀順序可以編程式確定。(A級)
1.3.3感官特性:用於理解和操作內容所提供的說明不完全依賴於組件的感官特性,如形狀,大小,視覺位置,方向,或聲音。(A級)
準則1.4可辨別性:可使用戶更容易看到和聽到內容,包括把背景和前景分開。
1.4.1顏色用途:顏色並不是作為傳達信息、表明動作、引起反應或區分視覺元素的唯一視覺手段。(A級)
1.4.2音頻控制:如果網頁音頻自動播放超過3秒鐘,提供一個機制來暫停或停止音頻,或者單獨控制系統音量。(A級)
1.4.3對比度(最小):文本視覺呈現和文本圖像至少要有4.5:1的對比度,以下部分除外:(AA級)
大號文本:大文本和大文本圖像至少有3:1的對比度;
附屬:文本或文本圖像是未激活的用戶界面組件部分,或者只是一個純粹的裝飾,或者對任何人不可見,或者只是包含其他重要可視內容的圖片一部分,此文本或文本圖像沒有對比要求。
商標:文本作為標誌或品牌名稱的一部分,沒有最低對比要求。
1.4.4調整文本:除了字幕和文本圖像外,文本大小不需要輔助技術就可以放大200%,且沒有內容或功能損失。(AA級)
1.4.5文本圖像:如果正在使用的技術可以達到視覺效果,使用文本來傳達信息而不用文本圖像,以下部分除外:(AA級)
定製化:文本圖像可根據用戶要求進行視覺定製化;
必需:文本的特殊呈現對要傳達的信息來說是必需的。
註:商標(文本作為標誌或品牌名稱的一部分)被認為是必需的。
1.4.6對比度(加強):文本視覺呈現和文本圖像至少有7:1的對比度,以下部分除外:(AAA級)
大號文本:大文本和大文本圖像至少有4.5:1的對比度;
附屬:文本或文本圖像是未激活的用戶界面組件部分,或者只是一個純粹的裝飾,或者對任何人不可見,或者只是包含其他重要可視內容的圖片一部分,此文本或文本圖像沒有對比要求。
商標:文本作為標誌或品牌名稱的一部分,沒有最低對比要求。
1.4.7低背景音效或無背景音效:對於預錄的純音頻內容,(1)前台主要包含說話內容,(2)不是音頻驗證碼或音頻標誌,以及(3)不發聲,主要用音樂表達,如唱歌或說唱,以下部分至少有一為真:(AAA級)
無背景:無背景:音頻不包含背景聲音。
關閉:背景聲音可以將其關閉。
20分貝:背景聲音至少比前台說話內容低20分貝,偶爾有一兩秒的聲音例外。
註:根據“分貝”的定義,滿足這一要求的背景聲音將比前台說話內容大約安靜4倍。
1.4.8視覺呈現:對於文本塊的視覺呈現,提供一個機制以實現以下目標:(AAA級)
前景色和背景色可根據用戶的需要選擇。
寬度不超過80個字元或符號(如果是中日韓字型,為40個)。
文本沒有兩端對齊(即左對齊和右對齊)。
段落里的行間距(行隔)至少是1.5倍行距,段落間距至少比行間距大1.5倍。
文本大小不用輔助技術可放大200%,並且不需要用戶水平滾動就可以閱讀全螢幕視窗的文本行。
1.4.9文本圖像(沒有例外):文本圖像只能用於純粹的裝飾或用於文本的特殊呈現對要傳達的信息來說是必需的地方。(AAA級)
註:廣告圖示(文本是一個標誌或品牌名稱的一部分)被認為是必需的。
可操作性-用戶界面組件和導航必須可操作。
準則2.1鍵盤無障礙:一個鍵盤可實現所有的功能。
2.1.1鍵盤:內容的所有功能可通過鍵盤接口實現操作,而無需對個別按鍵進行定時,除非基本功能需要的輸入取決於用戶的運動軌跡,而不僅僅是端點。(A級)
注1:這種例外涉及到底層功能,而非輸入技巧。例如,使用手寫來輸入文本,這種輸入技巧(手寫)需要路徑依賴式輸入,但底層功能(文本輸入)不需要這種輸入。
注2:不禁止也不應阻止提供滑鼠輸入或除鍵盤操作以外的其他輸入法。
2.1.2無鍵盤陷阱:如果可以用鍵盤接口來移動焦點到某網頁組件上,那么可以只使用鍵盤接口來操作焦點離開當前組件,如果需要未修改的方向鍵或Tab鍵或其他更多的標準退出方式,要告知用戶離開焦點的方法。(A級)
譯者註:作業系統或者應用程式需要獲得滑鼠、鍵盤或其他類型的輸入設備(如手寫筆)在螢幕上輸入信息的位置,這個位置被稱作輸入焦點,作業系統或應用程式獲得輸入焦點的行為被稱作聚焦。通常滑鼠的單擊會使系統自動獲得焦點,游標的移動也會使系統自動獲得焦點。這裡無鍵盤陷阱有兩層意思:1、如果網頁內容能夠由鍵盤進入,那么這內容就能夠由鍵盤退出。2、如果網頁使用了會導致鍵盤“聚焦”的技術,要能確保用戶不會“陷入”內容。
註:由於任何不符合此成功標準的內容可干擾用戶使用整個頁面的能力,網頁上所有內容(無論是否滿足其他成功標準)必須符合這個成功標準。參見一致性要求5:不干涉。
2.1.3鍵盤(沒有例外):內容的所有功能通過鍵盤接口可操作,而無需對個別按鍵進行定時。(AAA級)
準則2.2充足的時間:為用戶提供足夠的時間來閱讀和使用內容。
2.2.1定時可調:對於內容設定的每一個時間限制,以下部分至少有一為真:(A級)
關閉:允許用戶達到時間期限之前,關閉時間限制;或
調整:允許用戶達到時間期限前,調整時間限制。調整範圍要放寬,至少是默認設定長度的10倍;或
延長:在時間到期之前,給予用戶警告,要有一個簡單的動作來延長時間至少20秒(例如“按空格鍵”),並允許用戶延長期限至少10倍;或
實時特例:時間限制是一個實時事件(例如拍賣)的必要部分,可能沒有其他選擇;或
必需特例:時間限制是必需的,超過這時間,行為就失效;或
20小時特例:時間限制超過20個小時。
註:此成功標準有助於確保用戶可以在因時間限制導致內容或者上下文發生意外變化的情況下完成任務。此成功標準應結合成功標準3.2.1來考慮,成功標準3.2.1對內容或上下文的變化做出限制。
2.2.2暫停、停止、隱藏:對於運動、閃爍、滾動或自動更新的信息,以下部分全部為真:(A級)
運動、閃爍、滾動:任何運動、閃爍或滾動的信息(1)將自動啟動,(2)持續時間超過5秒鐘,(3)與其他內容同時呈現。對於這些信息,提供一個機制可使用戶暫停,停止或隱藏它,除非運動、閃爍、或滾動是必需行為的一部分;
自動更新:任何自動更新的信息(1)自動啟動(2)與其他內容同時呈現。對於這些信息,提供一個機制可使用戶暫停、停止、或隱藏它,或控制更新的頻率,除非自動更新是必要行為的一部分。
注1:關於閃爍或閃光的內容要求,參見準則2.3。
注2:由於任何不符合此成功標準的內容可干擾用戶使用整個頁面的能力,網頁上所有內容(無論是否滿足其他成功標準)必須符合這個成功標準。參見一致性要求5:不干涉。
注3:通過軟體定期更新的內容,或者傳輸到用戶代理的內容,不需要保留或呈現暫停啟動和恢復呈現之間生成或收到的信息,因為這可能沒有技術可行性,而且許多情況下可能會誤導這樣做。
注4:發生在預載入階段或類似情況下的動畫,在該階段如果沒發生與用戶互動的情況或沒有指示進程,就可能讓用戶感到困惑,或導致他們認為內容被固定或被破壞,這點是很重要的。
2.2.3無定時:定時不是一個事件或內容呈現行為的必需部分,非互動同步媒體和實時事件除外。(AAA級)
2.2.4中斷:中斷可以由用戶推遲或禁止,緊急中斷除外。(AAA級)
2.2.5重新驗證:當身份驗證會話到期時,重新驗證後,用戶可繼續行為而不丟失數據。(AAA級)
準則2.3癲癇:不要設計會導致癲癇發作的內容。
2.3.1閃光三次或低於閾值:網頁不包含任何閃光超過3次/秒的內容,或閃光低於一般閃光和紅色閃光閾值。(A級)
註:由於任何不符合此成功標準的內容可干擾用戶使用整個頁面的能力,網頁上所有的內容(無論是否滿足其他成功標準)必須符合此成功標準。參見一致性要求5:不干涉。
2.3.2閃光三次:網頁不包含任何閃光超過3次/秒的內容。(AAA級)
準則2.4可導航性:提供了幫助用戶瀏覽、查找內容、並確定他們位置的方法。
2.4.1繞過模組:提供繞過多個網頁的重複內容模組的機制。(A級)
2.4.2網頁標題:網頁提供標題,以描述主題或用途。(A級)
2.4.3聚焦順序:如果網頁可以順序導航,並且導航順序影響含義和操作,可聚焦的組件按一定順序接收焦點,這個順序可以保留含義和可操作性。(A級)
2.4.4連結目的(在上下文裡):每個連結目的可通過連結文本單獨確定,或者將此連結文本編程式與連結上下文相關聯來確定,除非連結目的是迷惑用戶。(A級)
譯者註:這裡有三層含義,1、是否提供一個連結文本來描述連結目的;2、是否用特定技術提供一個連結目的的補充描述;3、是否用連結文本標識連結的用途,並用特定技術將連結文本和連結上下文綁定。
2.4.5多種方法:不止一種方法可以在網頁集裡定位一個網頁,除非網頁是過程的結果或過程的步驟。(AA級)
2.4.6標題和標籤:標題和標籤說明主題或目的。(AA級)
2.4.7焦點可見:任何鍵盤可操作的用戶界面有一套操作模式,在該模式里鍵盤焦點指示器為可見的。(AA級)
2.4.8定位:網頁集裡關於用戶定位的信息是有效的。(AAA級)
2.4.9連結目的(只針對連結):提供一個機制允許只從連結文本來識別每個連線目的。除非連結目的是迷惑用戶。(AAA級)
2.4.10章節標題:章節標題(Sectionheadings)用來組織內容。(AAA級)
注1:一般情況下使用“標題”,標題包括名稱以及其他為不同內容類型添加標題的方法。
注2:此成功標準包含了關於創建網頁的部分,而不是關於用戶界面組件的部分。用戶界面組件的部分在成功標準4.1.2里。
可理解性-信息和用戶界面操作必須是可理解的。
準則3.1可讀性:使文本內容可讀,可理解。
3.1.1網頁語言:每個網頁的默認人類語言可以編程式確定。(A級)
3.1.2局部語言:內容里每個文章或短語的人類語言可以編程式確定,除了專有名詞、術語、沒法確定語言的辭彙、文本中的方言。
3.1.3特殊單詞:若單詞或短語被特定或者有限制的方式使用,包括成語和術語,則提供一個機制確定這些單詞或短語的具體定義。(AAA級)
3.1.4縮寫:提供一個機制用於確定縮寫詞的擴展形式或含義。(AAA級)
3.1.5閱讀水平:當排除專有名詞、題目和補充內容後的文本還需要國中教育層次更高的閱讀能力時,我們可以提供一個對閱讀能力要求較低的版本。(AAA級)
3.1.6發音:若單詞沒有發音就無法理解單詞含義,則提供一個機制用於確定單詞的具體發音。(AAA級)
準則3.2可預測性:讓網頁以可預見的方式呈現和操作。
3.2.1焦點:當任何組件接收焦點時,它不會啟動上下文變化。(A級)
3.2.2輸入:更改任何用戶界面組件設定不會自動導致上下文變化,除非用戶使用組件前已被告知下一行為。(A級)
3.2.3一致性導航:網頁集裡多個網頁里重複的導航機制,該機制每次重複時都是同一個相對順序,除非由用戶引起順序變化。(AA級)
3.2.4一致性確認:網頁集裡相同功能的組件可被一致性確認。(AA級)
3.2.5請求變化:上下文變化只能由用戶請求或啟動,或者提供一個可關閉這種變化的機制。(AAA級)
準則3.3輔助輸入:幫助用戶避免和糾正錯誤。
3.3.1錯誤確認:如果輸入錯誤能夠被自動發現,錯誤類型應能被確認,並且用文本描述給用戶。(A級)
3.3.2標籤或說明:當需要用戶輸入內容時,要給出標籤或說明。(A級)
3.3.3錯誤建議:如果輸入錯誤能夠被自動發現,且糾正錯誤的建議是已知的,則提供建議給用戶,除非它會危及安全或影響內容目的。(AA級)
3.3.4錯誤預防(法律、金融、數據):對於用戶操作將引起法律承諾或者金融交易的網頁、修改或刪除數據存儲系統里的用戶可控數據的網頁、提交用戶測試回響的網頁等,對於這些網頁,以下部分至少有一為真:(AA級)
可逆:提交是可逆的。
檢查:用戶輸入的數據將被檢查是否有輸入錯誤,並為用戶提供一個改正錯誤的機會。
確認:提供一個機制用於最後提交之前審查、確認和糾正信息。
3.3.5幫助:上下文相關幫助是可用的。(AAA級)
3.3.6錯誤預防(全部):對於要求用戶提交信息的網頁,至少部分至少有一為真:(AAA級)
可逆:提交是可逆的。
檢查:用戶輸入的數據將被檢查是否有輸入錯誤,並為用戶提供一個改正錯誤的機會。
確認:提供一個機制用於最後提交之前審查、確認和糾正信息。
穩定性-內容必須健壯到可靠地被種類繁多的用戶代理(包括輔助技術)所解釋。
準則4.1兼容:最大化兼容當前和未來的用戶代理(包括輔助技術)。
4.1.1解析:使用標記語言實現的內容,元素要有完整的開始和結束標籤,元素根據其規格進行嵌套,元素不包含重複的屬性,任何ID都是唯一的,除非規範允許這些特性。(A級)
註:缺少關鍵特性的開始和結束標籤是不完整的,比如一個右尖括弧或不匹配的屬性值引用標記。
4.1.2名稱,角色,值:對於所有用戶界面組件(包括但不限於:表單元素,連結和由腳本生成的組件),名稱和角色可以編程式確定;可由用戶設定的狀態、屬性和值可以編程式設定,這些變化通知對用戶代理(包括輔助技術)有效。(A級)
註:此成功標準主要用於Web作者開發或編寫自己的用戶界面組件。比如根據規範使用標準HTML控制項時,標準HTML控制項已經滿足這一成功標準。
一致性
本節為規範部分。
本節列出了WCAG2.0一致性要求。它還提供了有關如何發表一致性聲明的信息,這是可選的。最後它描述了支持無障礙的含義,因為對於一致性來說,只有以支持無障礙的方式使用技術才可信賴。理解一致性包括支持無障礙這一概念的進一步解釋。
譯者註:Conformance翻譯成一致性,也可翻譯成符合性,這裡指符合無障礙標準的程度。為便於統一,全文採用一致性。
為了使網頁符合WCAG2.0,必須滿足以下所有一致性要求:
1.一致性級別:完全符合以下級別之一。
A級:對於一致性A級(即最低級別),網頁符合所有A級成功標準,或提供一個符合條件的替代版本。
AA級:對於一致性AA級,網頁符合所有A級和AA級成功標準,或者提供一個符合AA級的替代版本。
AAA級:對於一致性AAA級,網頁符合所有A級、AA級和AAA級成功標準,或者提供一個符合AAA級的替代版本。
注1:雖然只能在規定的層次達到一致性,但鼓勵作者在超越已有一致性的任何層次上(在他們的聲明中)進行改進以達到成功標準。
注2:不建議符合一致性AAA級作為整個站點的一般要求,因為對於一些內容,它不可能滿足所有AAA級成功標準。
2.全網頁:一致性(和一致性級別)只對全網頁有效,如果一個網頁的一部分除外,就不能叫實現一致性。
注1:對於確定一致性的目標,當可直接從網頁獲取替代時,比如長描述或視頻的替代呈現,此內容替代被認為是網頁一部分。
注2:由於內容脫離於作者控制範圍而導致網頁沒法達到一致性要求的,這些網頁的作者可考慮部分一致性聲明。
3.完整的過程:當網頁是一系列呈現過程的網頁里的一個網頁時(例如為了完成一項活動需要完成的一系列步驟),過程中的所有網頁符合指定級別或更高的級別。(如果在這個過程中某網頁不符合該級別或更高,則在該級別里不可能達到一致性。)
例子:一個線上商店有一系列網頁用來選擇和購買產品。從開始到結束(結帳)系列的所有網頁要一致,以便過程中的任何頁面均符合要求。
4.以支持無障礙的方式使用技術:只有以無障礙支持的方式使用技術是可信賴到滿足成功標準。通過不支持無障礙的方式提供的任何信息或功能,也可通過支持無障礙的方式實現。(請參閱理解無障礙支持。)
5.不干涉:如果以不支持無障礙的方式使用技術,或者以不符合一致性的方式使用技術,那么他們不會阻礙用戶訪問網頁其餘部分的能力。此外,網頁作為一個整體符合以下各項條件的一致性要求:
當用戶代理打開任何一個不可信賴的技術時,
當用戶代理關閉任何一個不可信賴的技術時,並且
當用戶代理不支持任何一個不可信賴的技術時,
此外,以下成功標準適用於網頁上所有內容,包括除非不可信賴到不滿足一致性的內容,因為不符合以下成功標準的內容會干擾對網頁的使用;
1.4.2-音頻控制,
2.1.2-沒有鍵盤陷阱,
2.3.1-閃光三次或低於閾值,並且
2.2.2-暫停,停止,隱藏.
註:如果網頁達不到要求(例如用於一致性測試的網頁或網頁案例),它可不在一致性範圍內或一致性聲明里。
有關詳細信息(包括實例)請參閱理解一致性要求。
一致性定義僅對網頁有效。但一致性聲明可只用於一個網頁、一系列網頁或多個相關網頁。
一致性聲明的必需部分:一致性聲明不是必需的。作者可以符合WCAG2.0而不需聲明。一旦做出一致性聲明,則一致性聲明必須包括以下信息:
聲明日期
指南名稱,版本和網址
達到的一致性級別
簡潔的網頁描述,如聲明涉及到的一系列網址,包括聲明是否包含子域。
注1:網頁可通過列表或聲明涉及到的所有網址描述語句來描述。
注2:基於Web的產品若不默認網址優先於安裝在客戶網站上,則在安裝後可能會有產品符合一致性的聲明。
可信賴的Web內容技術清單。
註:如果使用符合一致性的Logo,這將作為聲明一部分,需與以上列出的一致性聲明必需部分放在一起。
一致性聲明的可選部分:
除了上述一致性聲明的必需部分,考慮到需提供額外信息以協助用戶。推薦包括以下額外信息:
超出聲稱已達到的一致性水平的成功標準清單。此信息應以機器更易讀的元數據表格的形式提供給用戶。
特定技術清單,這些技術“被使用但不可信賴。"
用戶代理清單,其中包括用於測試內容的輔助技術。
關於額外步驟的信息,這些步驟都超出成功標準以加強無障礙。
可信賴的特定技術清單的機讀元數據版本。
一致性聲明的機讀元數據版本。
注1:參見理解一致性聲明,以了解更多信息,以及了解一致性聲明的案例。
注2:參閱理解元數據,以了解更多關於一致性聲明里使用元數據的信息。
有時候,創建網頁後,將加入更多的內容。例如電子郵件程式、部落格、允許用戶添加注釋或者支持用戶添加內容的文章。另一個例子是網站,如門戶或新聞網站,其構成內容來自多個網友貢獻出來的,或隨時從其他來源插入內容的網站,如動態插入的廣告。 在這種情況下,很難了解第一次發布的時候發布了什麼網頁內容。重要的是要明白這沒法控制的內容可以影響受控內容的無障礙性。有兩種解決方式可供選擇:
1、可根據已有經驗確定一致性。如果這種類型的網頁在兩個工作日內被監控和修復(刪除不符合的內容或修改之以達成一致性),則可達成或聲明一致性,除了刪除或修正外部貢獻的內容時所遇到的錯誤。如果無法監控或糾正不符合要求的內容,不能做一致性聲明。
2、該網頁不符合一致性,但如果某些部分被刪除時,能夠符合一致性,可做出“部分一致性聲明”。該聲明的形式為,“此頁不符合一致性,但如果來自不受控制的來源的以下內容被刪除,則符合WCAG2.0的X級。”此外在部分一致性聲明里描述的不受控制內容,以下為真:
不是處於作者控制下的內容。
以用戶可識別的方式來描述(例如它們不能被描述為“我們無法控制所有部分”,除非他們已清楚的標記。)
當網頁不符合一致性,但如果網頁使用的所有語言都存在無障礙支持時,可做出“部分一致性聲明-語言”。該聲明的形式將會是,“此頁不符合一致性,但如果以下語言存在著無障礙支持,則符合WCAG2.0的X級:”