W3C WCAG(網頁內容可及性指引)自1999問世,至今也經歷了16年,網站無障礙仍然並未全部實現,問題在哪,看起來我們跟美國遇到的網站無障礙流言是蠻相似的,應該說大部分人的問題可能都一樣。因為一些似是而非的概念,帶來大家對於無障礙網站會有做起來很多困難的刻板印象。來看看美國如何終結流言(#1~7引自DigitalGov)。
#1:政府做無障礙比民間企業難
真實情況是:無障礙在政府內部與外部都是一樣的。
因為美國無障礙標準是依據Section 508,對於網站的規範內容主要符合W3C WCAG的要求,而WCAG是由資訊科技產業專家擬定。
#2:無障礙需要特別的開發方法
真實情況是:當內容可以讓身障者使用,則此內容就是無障礙。要做到這點,可以有很多方法。無需遵循特定的開發模式才可達到。
WCAG以無關技術的方式書寫標準如2.4.6 Headings and Labels: Headings and labels describe topic or purpose. 按照所建立內容的上下脈絡,標頭和標籤可以用不同的方式實作,例如,在網頁上,可以使用H1做為一個網頁的標頭。所以,要將關注點放在"做甚麼"而非"如何做"。
#3:可以做到100%的無障礙
真實情況是:任何的測量指標下,沒有產品是完美的。
100%修復被檢測出的無障礙缺陷不是合理的目標,如同無法期望提供完全沒有已知的程式碼瑕疵或為沒有障礙的使用者提供完美的使用者體驗,此取決於對於UX(使用者經驗)投入多少,508僅要求在使用者有障礙和無障礙之間提供"相仿的使用者經驗"(comparable experience),無法要求任何一個使用者經驗是完美無缺的。
#4:網站做好之後再來做處理無障礙很容易
真實情況是:從一開始就為無障礙設計是更容易的方式
如同針對行動的設計考量自然與桌機不同,無障礙也是如此。如果設計者一開始就有如此認知,可以節省大量的開發時間及省掉很多令人頭痛的事情。
#5:僅能由10年以上資深前端工程師開發達成無障礙
真實情況是:無障礙對中階開發人員而言非常簡單
如果是寫語意的、標準格式的程式碼,將會有許多關於無障礙實作的支援,為提供輔具有關資訊內容架構的額外線索,可以使用ARIA標記,如下列表格案例,透過aria-labelledy將表格主題與內容連結在一起。
Overview By Tax Year
<h3 id="overview-by-tax-year-table-title">Overview By Tax Year</h3>
<table aria-labelledby="overview-by-tax-year-table-title">
<!-- ... -->
#6:測試網站無障礙不需藉助輔具或身障使用者
真實情況是:確保身障使用者能夠獲得相仿的體驗,唯一的方法是以身障使用者及其所使用的工具進行測試。
例如看不到的使用者使用螢幕報讀軟體閱讀內容而取代在螢幕上顯示,網站的內容是否能在螢幕報讀軟體正常運作,只有透過螢幕報讀軟體測試。
#7:最好提供純文字版本
真實情況是:分開但平等,其實是雙輸
如果要讓內容無障礙有困難,可能嘗試做一個分開獨立的純文字版,不含樣式表或互動性,其實這樣並不是一個好的解決方案。身障使用者不喜歡被放到一個分開來的體驗情境,並且純文字版常被發現更新頻率比主要版本來得少,此非508要求需具有相仿的體驗,同時這樣做也增加維護多個版本的成本。
國人對於無障礙還有存在其他一些阻礙去做或不得已去做無障礙的流言。
#8:無障礙網站只是為了有障礙的一小群人,而且我的服務對象中沒有這群人
真實情況是:無障礙可以得到更多的使用者,同時每個人可以從網站的內容獲益。
如果網站依照W3C WCAG 2.0設計,可以增加搜尋引擎優化(SEO),也就是說使用者更有機會進到這個的網站來,這等於網站得到更多的使用者,因為在網路空間中,一個網站不會去希望限制或也不大可能去限制某些人不要進來,反而是希望網站的使用者能越多越好,這不正是一個經營網站應有的態度嗎,因此,無障礙網站更能讓每個人從網站內容中獲益。
從目前網站無障礙設計常見問題來看,只要多注意一下,就可讓更多的人獲益。
常見問題
|
障礙
|
影響範圍
|
無法完全使用鍵盤操作
|
視覺、肢體
|
10萬人以上
|
沒有提供快捷鍵功能
|
視覺、肢體
|
10萬人以上
|
非文字內容沒有提供替代文字
|
視覺、聽覺
|
17.9萬人以上,還有廣泛需要字幕的使用者
|
資料表格沒有結構化
|
視覺
|
5.7萬人以上
|
沒有一致的瀏覽體驗
|
所有人
|
所有人
|
影響人數資料來源:參考衛生福利部統計處「身心障礙者人數統計資料」調查
#9:對無障礙的投入不如資安有亮點,不是優先項目
真實情況是:資安固然重要,但網站能讓任何人使用才更有價值。
無障礙網站可以讓更多人使用並獲益,如果一個網站無法提供使用者很有的使用體驗,即使資安做的固若金湯,卻是無法顯現出網站應有的服務價值。
網站無障礙的精神與落實,個人深深覺得其概念接近近年來一般常提的UX(User Experience,使用者經驗),強調開發人員應該以使用者為中心設計,確實地去了解使用者到底是如何使用網站的服務,才能符合使用者的需求,而追求完美UX的關鍵在於對於使用者的認知,是否足夠全面,還是僅以本身作為一個使用者去著想,當然要在短暫地時間內瞭解所有各個群體使用者的行為與需求(尤其是當有時間與成本限制的情況下),可能無法面面俱到,況且,原來的使用者也可能因為環境、網站技術、設備等改變,而對於原本行為與需求的改變,使得無障礙的需求亦隨之改變。因此,100%的無障礙真的不完全能存在任何時候,而應該是對於任何人提供"相仿的使用者體驗"(如同508法案的訴求),這也讓我體會到《大學》的博大精深,將【大學之道】換成【無障礙之道】也可通,看待無障礙的道理在於明白本身具有的光明德行,再推己及人,讓其他人也能受益,並且不斷地追求做到完美為止,用更白話地說,對於沒有無障礙的網站,自己都看不過去了,怎麼能讓其他人好用呢,所以要不斷地調整到最好的境界。~共勉之~。
作者:力信恩 中華民國資訊軟體協會