這些天來看,按鈕和鏈接似乎是可以互換的。從用戶體驗的角度來看,兩者之間是否有選擇的指導原則?它甚至重要嗎?作爲一個經驗法則,我認爲純導航應該總是用鏈接來表達,並且一個動作應該用一個按鈕來表達。但是有很多例子和情況都是這樣的,例如Google Checkout Shipping Addresses頁面。 保存執行操作並使用按鈕。 編輯是將用戶帶到新頁面的鏈接。兩者都有道理。但是,刪除使用鏈接執行操作。通過網絡表單鏈接選擇按鈕的指南
那麼,何時以及爲什麼我們選擇按鈕或鏈接?
示例方案:
與用戶的網格中的頁面:
- 的添加用戶功能,帶你到一個新的一頁。鏈接,因爲它導航。
- A 重置密碼功能保留在同一頁面上。按鈕,因爲這是一個動作。
- 將導出到csv功能,該功能可打開下載框但保留在同一頁面上。我不知道。
- 使用AJAX刷新網格的網格底部的傳呼機。鏈接,因爲現有的優先順序。
帶有「下一步」,「後退」,「取消」和「完成」功能的嚮導。雖然Next和Back應該可能是鏈接,但優先級表示它們都應該是按鈕。
良好的聯繫,我不知道我是如何設法避免尼爾森頁面了這麼久。 – Greg 2009-09-10 18:17:09