在Web前端開發界,有三個詞經常被提及:可用性(Usability)、可訪問性(Accessibility)和可維護性(Maintainability)。
在《Web Content Accessibility Guidelines 1.0(Web內容可訪問性指南)》里,對可訪問性的描述是:Web內容對於殘障用戶的可閱讀和可理解性。同時指南里還特別指明:提高可訪問性也能讓普通用戶更容易理解Web內容。
具體而言,要考慮以下兩方面:
無論用戶是否殘障,都得通過用戶代理(User Agent)來訪問Web內容。因此要提高可訪問性,首先得考慮各種用戶代理:桌面瀏覽器、語音瀏覽器、行動電話、車載個人電腦等等。在Google, 專門聘請了一些殘障雇員,來幫助提高產品的可訪問性。
還得考慮用戶訪問Web內容時的環境限制。比如:嘈雜的環境、過暗或過亮的房間、或者是免提等各種情況。這是更高一層次的可訪問性要求,做到了,能造就產品在特定領域的核心競爭力。 簡單的歸納有三個方面:
應付極端環境下的正常瀏覽需求; 結構、表現、行為跨終端跨平台兼容支撐; 保障殘障人士無障礙信息獲取。 web1.0網站以內容為主;web2.0網站以功能為主。當前主要有“純功能、內容+功能、純內容”三類網站界面形態,格局已基本定型。雖然以內容為主的網站更突出Accessibility,以功能為主的網站更突出Usability,但不是說以功能為主的網站就不用考慮可訪問性(Accessibility)。