3 . 11 易訪問性
沒有辦法考慮所有人之間的微小差異。實際上,創(chuàng)建站點的目的是讓大多數人喜歡。這導致我們把用戶群綜合地分為如1 8歲以下的一般女性沖浪者等等,這可能導致我們做某些折衷。然而,從這一意義來說,并不能為迎合那些在統(tǒng)計學意義上偶然發(fā)現你的站點的數量最大的人群設計站點。盡量取悅所有不同類型的用戶使站點更易訪問。不要忘記即使你認為某些人的身體和技術能力都很完美,他們仍存在一些困難。
為視覺、聽力或身體其他部分有殘疾的人提供易訪問性已不再只是好的主意。實際上對好多部門來說這已是必備的要求,尤其是政府部門或那些如果不考慮所有用戶就會招致嚴重指責的部門。例如, 1 9 8 6年的聯邦復原法令第5 0 8小節(jié)。該小節(jié)最令人感興趣的就是聯邦政府必須簽署契約,提供殘疾人的問題解決方案。這些條款最終也會適用于像企業(yè)內部網、企業(yè)外部網或公共網這樣的系統(tǒng)。同時考慮一下1 9 9 2年的美國殘疾人法令( A D A ) ,它宣稱在雇員超過1 5人的情況下,應為殘疾人提供合理的設施。這也同樣適用于創(chuàng)建企業(yè)內部網或企業(yè)外部網的情況。但不要主觀認為創(chuàng)建易訪問性的站點是為了不觸犯相關的法律或將來的法律條文,實際上如果解決了易訪問性問題,就會創(chuàng)建更適合每個人的站點。通常,創(chuàng)建易訪問的站點也給所有的用戶帶來了利益,而不管他們的能力大小?紤]一下那些會說話的書,起先是為盲人設計的,后來慢慢演變?yōu)榇艓。同樣的如建筑物的斜坡和路邊為輪椅設計的專道,在為所有人提供方便的同時,也減少了過馬路摔倒或扭傷腳踝的人數。萬維網( w w w. w 3 . o rg )長期鼓吹為好的易訪問性設計站點,并提高Web的易訪問性的主動能力( w w w. w 3 . o rg / w a i)。WA I不僅關心為有殘疾的人設計易訪問的站點,同時也主張為任何人,(他可能工作在設計者認為是“正常”的不同環(huán)境中)設計更易訪問的站點。記住,并不是任何用戶都擁有與你一樣的快速訪問設備和大的顯示器— 或者可能你擁有的不是最先進和最快的設備,而你的用戶可能擁有。從萬維網的指導規(guī)則來說,應該考慮不同操作限制條件下的用戶:
- 他們可能不能聽到或看到,或者,不能輕松地處理某種類型的信息(或者甚至是所有的信息)。
- 因為語言上的知識缺陷,他們可能存在閱讀和理解的困難。
- 因為訪問途徑的不同,他們可能不能使用鍵盤或鼠標,如使用的是蜂窩電話或有身體殘疾。
- 他們可能缺乏理想的環(huán)境,如使用的仍是文字終端,小屏幕和單色的屏幕,或者很慢的因特網訪問設備。
- 他們可能在一個易受影響的非標準環(huán)境中,如在噪音很大的網吧或開車時訪問站點。
- 他們可能使用老版本的瀏覽器、非標準的瀏覽器或操作系統(tǒng),或者使用的是別的用戶界面如聲音輸入。為了解決這些問題,萬維網論壇( W 3 C)給出了一些提高站點易訪問性的建議。這里綜述如下: 1) 提供等價的可以替換的聽覺和視覺內容。換句話說,不要僅僅依賴于一種交流形式。如果使用圖形按鈕,同時最好提供文本鏈接。如果使用聲音,最好提供關于消息的文本形式的副
本,等等。
2) 不要僅僅依賴于顏色。正如本章前面討論的。不是所有的用戶都能正確地察覺顏色,如果單純的用顏色來傳遞信息,那些不能區(qū)別一定顏色或設備缺少顏色的用戶,甚至圖形顯示設備,就不能正確理解要表達的內容。應該考慮避免相同色調顏色的組合,或那些缺乏足夠對比度的顏色組合—尤其是當它們是在單色顯示器上顯示,或由有色盲的人查看時。
3) 恰當使用標記和樣式單。一定要用H T M L作為結構并用C S S來表達。特別是要避免專有的標記和表達元素,避免使用在不同的瀏覽器上有不同效果的技術。第1 3章會更詳細地討論這些問題。
4) 澄清自然語言的使用。一定要使用術語和標記來顯示縮略詞、定義和引用等等。換句話說,應該使用更加符合邏輯的標記。進一步說,一定要清晰地顯示文檔中使用的語言以便于翻譯為其他語言。
5) 創(chuàng)建能夠優(yōu)雅地轉換的表。簡言之,當將來使用C S S時,不要使用表這種樣式—僅僅使用它們來表達平面的數據如電子數據表。當使用表時,提供清晰的標題、欄和閱讀標題,以及另外一些用來表示內容的標志。
6) 確保網頁的特征能用新技術優(yōu)雅地變換。這是全書貫穿始終的關鍵思想。盡量把新技術在舊版本的瀏覽器下的設計限制降到最低點。例如,如果使用J a v a S c r i p t,應該考慮在不支持它的情況下,網頁是否還繼續(xù)有效。
7) 讓用戶控制對時間敏感的內容的改變。確保移動、閃爍、滾動和自動更新的對象或網頁可以由用戶暫;蛲V。除了非常令人惱怒外,那些不能控制的干擾還讓用戶無法集中于站點瀏覽。
8) 確保嵌入式的用戶界面易于直接地訪問。如果在網頁中使用用戶界面—如,Java applet 有自己的內部界面—確保它們也易于訪問。
9) 進行與設備無關的設計。盡量設計與設備無關的界面,包括不同的屏幕尺寸、不同的查看設備(蜂窩電話或計算機),采用不同的操作設備如僅有鍵盤,或鼠標與鍵盤的組合。一個非常重要的考慮是站點不要僅僅依賴于鼠標來瀏覽。一些用戶可能覺得鼠標移動起來比較困難,而能力比較強的用戶更喜歡用鍵盤來導航。
10) 使用臨時方案。因為不是所有的瀏覽器都完全支持同樣的技術和標準。確保應提供短期內不兼容的瀏覽器的替代方案。
11) 使用萬維網論壇的技術和指導準則。這是一個不言而喻但有時有點麻煩的建議,應該始終遵循這些準則,至少在思想上。然而,一定要記住萬維網論壇的指導準則只不過是一些建議,并且瀏覽器通常缺乏對這些規(guī)范的顯著而一致的支持。
12) 提供背景和方向信息。從某種意義上說,就是盡量為復雜領域提供指令或解釋事情。應該盡量把網頁設計為使用“工具提示”或范圍注釋,鏈接的意義變得非常清楚,第6章會解釋這些。進一步說,設計的窗體應該把所需要的解釋清楚,第1 2章會討論這些。最基本的方式是,站點應該提供一個幫助系統(tǒng)。
13) 提供清晰的導航機制;旧,應該提供易于理解和固定在屏幕上某個位置的導航系統(tǒng)。也應該提供導航幫助,如搜索引擎、站點映像或站點索引(第7章和第8章會討論)。
14) 確保文檔是清晰和簡潔的。另外一個非常明顯的建議是,簡潔性會導致更大的易訪問性?捎眯耘c簡潔性和一致性直接相關。應盡量讓文本簡潔。除了手工檢查以外,使用如B o b b y(w w w. c a s t . o rg / b o b b y)這樣的工具評估站點的易訪問性也是很容易的,如圖3 - 7所示。B o b b y會分析一個網頁,看它是否符合一定的易訪問性條件,如 A l t文本的使用等。
出處:藍色理想
責任編輯:嘯
上一頁 Web規(guī)則 下一頁 建設可用的站點
|