當我們在瀏覽網(wǎng)頁時會發(fā)現(xiàn)有些網(wǎng)頁感覺很舒服,有些則不想繼續(xù)瀏覽。這就是
網(wǎng)頁設(shè)計時有沒有考慮易訪問性問題,在網(wǎng)站建設(shè)前我們一定要著重考慮用戶體驗。
如果從一開始就沒有考慮到易訪問性,那么構(gòu)建一個易訪問的產(chǎn)品可能會令人望而生畏,尤其是在開發(fā)階段。有時,感覺就像把隨機的ARIA屬性扔向墻壁,看看有什么粘在一起。有如此多的細微差別和技術(shù)深度需要考慮,以至于許多人發(fā)現(xiàn)根本不考慮它更容易。然而,這篇文章將展示三個關(guān)鍵點,來處理和開發(fā)可訪問的內(nèi)容,而不會讓你迷失在雜草中。
當問及網(wǎng)頁可訪問性時,你聽到過多少次這樣的話?“這是我們想做得更多的事情,但我們沒有時間或?qū)I(yè)知識?!睆膹V義的角度來看,網(wǎng)頁可訪問性及其重要性是可以理解的。大多數(shù)人會說,重要的是要創(chuàng)造一種產(chǎn)品,它可以被具有更廣泛需求和能力的廣泛人群所使用。然而,這最有可能是談話結(jié)束的地方。構(gòu)建易訪問的產(chǎn)品需要每個角色在過程的每一步都做出承諾。時間、優(yōu)先事項和對所有相關(guān)人員的教育,因此經(jīng)常會成為障礙。
執(zhí)行可訪問性審計會花費大量的時間和金錢。僅設(shè)計、開發(fā)和QA(質(zhì)量保證)的成本就可能更高??紤]到另一項巨額投資,審計成本甚至變得更高。對于每個角色,可訪問性的學(xué)習(xí)曲線可能很陡。當學(xué)習(xí)網(wǎng)頁可訪問性時,有如此多的細微差別和技術(shù)深度。在樹林里很容易感到迷路。相反,本文將把森林作為一個整體來看,并演示自然接近可訪問性的三個關(guān)鍵。
第一網(wǎng)頁可訪問性的基本原則,這聽起來可能太簡單了,但是我們可以把網(wǎng)頁可訪問性分解成四個核心原則:可感知的、可操作的、可理解的和健壯的。這些原則被稱為POUR,是學(xué)習(xí)如何實現(xiàn)可訪問性的完美起點。
假設(shè)你正在通過閱讀這篇文章來體驗它。這意味著內(nèi)容對于視力正常的人來說是可感知的。或許,你正在聽。這將意味著內(nèi)容可被以聽覺方式參與內(nèi)容的人感知;開發(fā)產(chǎn)品的人通常會創(chuàng)造一個適合自己的產(chǎn)品。如果那個人用鼠標點擊網(wǎng)站,那通常是他們第一次,有時是唯一的一次體驗。然而,操作網(wǎng)站的方式遠遠超出了傳統(tǒng)的鼠標和鍵盤;可理解的內(nèi)容不僅僅是定義縮略語和術(shù)語。產(chǎn)品必須是在設(shè)計和內(nèi)容上保持一致和移情.
第二網(wǎng)頁可訪問性不是全有或全無。即使很小的改進也會對產(chǎn)品的可訪問性產(chǎn)生很大的影響。同樣地,軟件開發(fā)已經(jīng)遠離了瀑布方法,我們可以用同樣的方法來看待web可訪問性漸進式思維.即便如此,有時候?qū)W習(xí)更多你已經(jīng)知道的東西比學(xué)習(xí)新的東西更容易。至少,這是整篇文章所依賴的。通過對我們設(shè)計和開發(fā)產(chǎn)品的方式進行細微的調(diào)整,我們可以創(chuàng)造出一個更加符合易訪問性原則的產(chǎn)品,但在某種程度上,我們會對我們已經(jīng)知道的東西感到自然和直觀。
第三當編寫元素的HTML標記時,應(yīng)該相對于元素的功能來完成,而不是它的外觀。HTML是一種函數(shù)式語言,而CSS是它的可視化對應(yīng)物。因此,元素的HTML應(yīng)該與其功能相關(guān),而不是其外觀。這將有助于加強前一個關(guān)鍵點,即標記與設(shè)計一樣清晰地交流,并從一開始就定義可訪問性的基線。
大多數(shù)人都會同意網(wǎng)頁可訪問性很重要。但是他們也會同意這可能很困難。硬件和軟件有如此多的組合,每種組合又有如此多的細微差別,可訪問性讓人感覺勢不可擋。