對于許多網(wǎng)頁設(shè)計師或工程師而言,按鈕和超鏈接有著極為相似的程序代碼,基本上他們也是出生自相同的歷史來源。但是他們在用戶接口與行為上其實有著非常不同的發(fā)展。按鈕代表著動作,而超鏈接則代表著導(dǎo)覽。
隨著因特網(wǎng)的發(fā)展越來越多元化,從傳統(tǒng)的網(wǎng)頁快速的發(fā)展到如同本機軟件(Native Application)般的網(wǎng)絡(luò)服務(wù),有著許多承襲自傳統(tǒng)的用戶接口:藍色的超鏈接就是其中一個重要的元素(應(yīng)該許多人已經(jīng)忘記這個藍色的超鏈接有個互動方式,就是會在造訪過后變成紫色)。
超鏈接是一個從網(wǎng)絡(luò)開始發(fā)跡的用戶接口組件,然后逐步發(fā)展到如 Windows Word 的說明文件這種本機軟件上。超鏈接提供一個顯而易見的互動功能:導(dǎo)覽。他容許使用者在眾多的文件之間來回穿梭,在文件中看到重要的關(guān)鍵詞,就可以點選這個關(guān)鍵詞來更進一步了解他的內(nèi)容。這種交互參照的功能,就像是文件之間的任意門般,讓使用者可以遨游在網(wǎng)頁或是文件之間,幾乎不會有什么負擔。
接著許許多多的網(wǎng)絡(luò)服務(wù)出現(xiàn)了,超鏈接透過圖片或是 CSS 技術(shù)以按鈕的形式出現(xiàn)在網(wǎng)絡(luò)上,來提示用戶這個超鏈接是提供一個如同動作的行為,如購買商品、邀請好友或響應(yīng)留言等功能。按鈕本身就附帶著一種動作的隱喻,讓使用者感覺到他「按下去」了,并期待系統(tǒng)產(chǎn)生什么響應(yīng),進而進行下一步的操作。
讓動作用按鈕呈現(xiàn);導(dǎo)覽則用超鏈接表示。例如,在設(shè)計一個購物網(wǎng)站的時候,超鏈接可以用來導(dǎo)覽商品間的相互關(guān)系,讓使用者一個接著一個的瀏覽你的商品。按鈕可以讓用戶把你的商品放入購物車,接著付款結(jié)賬。用動詞來當做按鈕的開頭,會更強化按鈕的動作暗示。這兩 著之間的用戶行為模式有著極大的不同,盡可能的讓你的接口符合這項原則,可以大幅的減輕用戶在應(yīng)用程序中的使用負擔。
考慮看看 Amazon.com 的購物組合推薦,「全部加入購物車(Add all three to Cart)」這種行動使用按鈕表示,「顯示運送細節(jié)(Show availability and shipping details)」和商品名稱則使用超鏈接來導(dǎo)覽。清清楚楚的分開了動作和導(dǎo)覽的行為,讓消費動作輕巧又優(yōu)雅。

按鈕和超鏈接可是完全不一樣的兩個雙胞胎兄弟呢!