網站使用兩種鏈接:鏈接網站內頁的導航鏈接;內容中用來提供補充材料、腳注、題外話或者類似主題的經典“嵌入式”超文本鏈接。盡管導航鏈接可能會導致網站設計問題,但更為嚴重的是過多或者過少嵌入超文本鏈接的問題。
嵌人超文本鏈接可能會引起兩個基本問題。它們會通過邀請用戶離開網站的形式而干擾網站內容的流暢性。當用戶跟著嵌入鏈接跳轉到新的頁面(尤其是那些你網站之外的新頁面)時,鏈接還會直截了當、不作任何解釋地將用戶引入不熟悉領域,從而激進地改變信息環境。
在精心設計的超文本中,主要設計策略是使用鏈接來強化信息,而不是轉移用戶或者將他們送至某些其他的網站來搜索細小的補充內容。網站中的絕大多鏈接都應該指向你網站中的其他資源、共享同一圖形設計的頁面、導航控件,以及整個內容主題。盡可能地將相關的視頻或者文本材料集成到網站中,不要讓用戶認為你已經將他們帶離到網站框架之外。如果你必須要將讀者轉移到網站之外,請確保鏈接周圍的材料能讓用戶清楚地知道已經離開了你的網站并且跟隨著鏈接進入了另一個網站。在提供鏈接的同時簡要地描述鏈接網站,以便用戶理解鏈接材料之間的關聯。在頁面放置鏈接時,僅將那些最為突出的鏈接放在正文中,將所有次要鏈接、說明性鏈接、補充說明鏈接或者腳注鏈接放在不會千擾讀者視線、又可以使用的文檔底部。
說明性鏈接
你網站的絕大多數訪問者都會在訪問過程中訪問其他目的地,他們會看到你在讓整個旅程盡可能的直觀可預測之上所做的努力,這個旅程中很少有無意義的支線或者死胡同。任何旅程成功的關鍵都是沿途清晰的標識,它在網絡環境中的表示形式為鏈接。
鏈接是幫助用戶了解哪條路線最有可能到達目的地的路標。好的鏈接文字可以為用戶描述將要加載的頁面,允許他們明智地決定選擇哪條路。不好的鏈接文字,例如,沒有任何說明的“單擊此處(click here)”鏈接或者吸引人卻沒有任何意義的短語,只能迫使用戶跟隨鏈接來了解目的地。沒有說明的鏈接通常會將人引人死胡同,用戶將不得不折回,這大大地浪費了時間。
在編寫鏈接時,不要圍繞鏈接短語來構造句子,例如“單擊此處以獲取更多信息(click here for more information)”。 像你通常那樣編寫句子,并且將這些鏈接錨點放置在最能描述鏈接的補充內容的關鍵字或短語之上。
不好的做法:位于鏈接下劃線上的“單擊此處以獲得更多信息(Click here for more information)”。
好的做法:要獲得通用可用性,使用鏈接下劃線來確保所有用戶都能辨識鏈接。鏈接和搜索
網絡鏈接不只是為了方便用戶;它們還會為頁面添加一些語義。通過為特定的單詞或者短語設置鏈接,相當于向用戶和搜索引擎發出了這樣一個信息:它與搜索關鍵字一樣重要。
鏈接下劃線
在手寫和打字機的時代,當無法使用諸如粗體和斜體之類的方式區分標題和強調的單詞短語等元素時,人們才選擇使用下劃線。在印刷排版中,下劃線并不理想,因為它會影響字母的易讀性。鏈接下劃線可以保證那些分辨不清顏色的用戶(色盲用戶)以及使用非彩色設備訪問網絡的用戶也能將鏈接與其他的文字區別開來。對于通用可用性而言,不管有沒有顏色,鏈接都必須能被辨識。在導航欄或者按鈕欄上顯示的鏈接很明顯,不需要使用下劃線。不過,在正文中出現的鏈接應該標注上下劃線,以將它們與周圍文字區別開來。
已訪問和未訪問的鏈接
絕大多數網站設計會話都會經過反復試驗與糾錯。例如,查找電話號碼、價格或者位置都有可能涉及多個循環搜索,并且會找出一大堆無用的路徑。如果沒有一種方法用來區別哪些是你已經查找過的鏈接,這個過程就會變成無限循環,你可能會重復地訪問那些無效的頁面。通常為已訪問鏈接和未訪問鏈接提供不同的鏈接顏色,便可以幫助用戶識別哪些鏈接已經訪問過了。