web form design 讀書會 ch3-4

24
Web表單設計讀書會 完成之路 Ch3/標籤 Ch4 2011.1.24 鄒心瑜 Hsinyu Chou [email protected] #3530

Upload: -

Post on 15-Jul-2015

596 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: Web Form Design 讀書會 Ch3-4

Web表單設計讀書會

完成之路 Ch3/標籤 Ch4

2011.1.24

鄒心瑜 Hsinyu Chou

[email protected] #3530

Page 2: Web Form Design 讀書會 Ch3-4

Ch3完成之路

• 表單的命名

– 標題很重要,點明希望user採取的行動

– 告訴人們正在填什麼表單,填完可以達到什麼目的

從開頭就讓user進入預期的情境。

• 較龐大的表單需要起始頁

– 提供一個情境讓user全盤了解:前置準備、問些什麼、要花多久、後續動作

Page 3: Web Form Design 讀書會 Ch3-4

Ch3完成之路

Wroblewski, Luke. 2008. Web Form Design: Filling In the Blanks. New York: Rosenfeld Media.

Page 4: Web Form Design 讀書會 Ch3-4

Ch3完成之路

• 自始至終提供清晰的瀏覽線

– 容易瀏覽的路徑

– 合適的空間,保持每對標籤/輸入框之間的平衡

– 一般而言,最好以輸入框高度的50%~75%為問題之間的間隔

(ps.標籤與輸入框、並排輸入框之間的最適距離,同樣為輸入框高度的50%~75%)

First Name Last Name

Address

First Name

Page 5: Web Form Design 讀書會 Ch3-4

Ch3完成之路

Wroblewski, Luke. 2008. Web Form Design: Filling In the Blanks. New York: Rosenfeld Media.

PayPal付款表單

Page 6: Web Form Design 讀書會 Ch3-4

Ch3完成之路

• 減少分散注意力

– 即使全站風格一致,表單頁也必須有不同的配置

– 畫面上與表單無關、會干擾填表的元素最好剔除

Page 7: Web Form Design 讀書會 Ch3-4

Wroblewski, Luke. 2008. Web Form Design: Filling In the Blanks. New York: Rosenfeld Media.

Amazon

首頁與表單頁

Page 8: Web Form Design 讀書會 Ch3-4

博客來 首頁與表單頁

Page 9: Web Form Design 讀書會 Ch3-4

Ch3完成之路

• 過程指示

– 如果整份表單分成多頁,必須顯示『現在進行到哪裡了?』

1. 將表單問題分成有意義的群組

2. 取個清楚的標題

3. 標明範圍:總共有哪些步驟/頁數?標明目前位置:第幾步

狀態 - 保存與返回:是否已儲存?上次儲存時間?(ps.保存的方法: cookie? 註冊帳號?)

保存與返回是促使人們填完表單的好方法。

– 但,『告訴人們所處位置』不是一件容易做對的事!會有岔路、會被誤解為頁數

Page 10: Web Form Design 讀書會 Ch3-4

富達開戶表單

意外插入了登錄

https://www.fidelity.com/

Page 11: Web Form Design 讀書會 Ch3-4

– 不要寫1, 2, 3

– 籠統一點,只要概括這個階段的動作即可

Wroblewski, Luke. 2008. Web Form Design: Filling In the Blanks. New York: Rosenfeld Media.

Half.com結帳步驟

1. Shipping: 如果不想用既有地址收貨,要新增地址,所以有兩步

2. Billing: 選擇線上付款服務商、選擇帳號、驗證等,所以有N步

Amazon結帳步驟

Page 12: Web Form Design 讀書會 Ch3-4

Ch3完成之路

• Accessibility 議題

– Internet accessibility指南 - 參考WCAG或美國採購法508章

• Alt文字

• 表格摘要<table summary=“Monthly savings for the Flintstones family ”>

• 每個元素都要有自己的標籤(label),即使是隱藏的

• 頁面標題(Title)

• 每個link都應有獨特而有意義的名稱,而不是click here

• 不要用顏色作為傳達資訊的唯一方式,需輔以文字

• 配色應保持足夠的對比度

• 字級要夠大或讓user選擇

• 減少無意義的動畫

• 避免使用每秒閃爍3次以上的元素

Page 13: Web Form Design 讀書會 Ch3-4

Ch3完成之路

(續上頁)

• 頁面上所有功能必須用鍵盤就能完成(或做為替代用法)

• 不要用視覺上的方向或顏色來做導覽

• 允許user延長某動作的時間

• 一致性 – 同樣的意義或功能,用相同的圖文表達

• 原始碼的資訊階層要跟視覺layout相符,如縮排

• 應設立快速鍵跳過重複內容,直達主要內容

• 請Target User來做使用性測試

Page 14: Web Form Design 讀書會 Ch3-4

Ch3完成之路

• Tab鍵跳轉

– 用”tabindex”屬性來指定輸入順序(如果未設定tabindex屬性,則依照html原始碼順序)

<FORM action="..." method="post">

<INPUT tabindex="1" type="text" name="field1">

<INPUT tabindex="2" type="text" name="field2">

<INPUT tabindex="3" type="submit" name="submit“>

</FORM>

Page 15: Web Form Design 讀書會 Ch3-4

Wroblewski, Luke. 2008. Web Form Design: Filling In the Blanks. New York: Rosenfeld Media.

1

2 3 4

5

Page 16: Web Form Design 讀書會 Ch3-4

Ch4標籤

• 表單三要素:標籤、輸入框、Action button

• 標籤的三種主要對齊方式:左對齊、右對齊、頂對齊

Wroblewski, Luke. 2008. Web Form Design: Filling In the Blanks. New York: Rosenfeld Media.

Page 17: Web Form Design 讀書會 Ch3-4

Ch4標籤• 頂對齊 Pros

– 完成速度最快

– 可適應較長標籤(多國語言)

– 一行可以並排好幾對標籤/輸入框

– 眼球只需向下掃描

– 完成率最高

Cons

– 需要的垂直空間變長,螢幕高度有限制時慎用

– 對人們熟悉的資料項目效果較好,但陌生或需要學習的資料仍有待觀察

http://www.uxmatters.com/mt/archives/2006/07/label-placement-in-forms.php

Page 18: Web Form Design 讀書會 Ch3-4

Ch4標籤• 右對齊

http://www.uxmatters.com/mt/archives/2006/07/label-placement-in-forms.php

Pros

– 也能讓表單快速填完

– 標籤與輸入框連結較佳

– 節省螢幕的上下空間

– 完成速度為左對齊的兩倍快

Cons

– 左側不對齊影響瀏覽速度

– 標籤較長(或兩行)時產生延展問題

Page 19: Web Form Design 讀書會 Ch3-4

http://www.vendorcompete.com/serviceoverview-buyers.php

Page 20: Web Form Design 讀書會 Ch3-4

Ch4 標籤

• 左對齊

http://www.uxmatters.com/mt/archives/2006/07/label-placement-in-forms.php

Pros

– 人們需要費心理解標籤的問題時,

左對齊比較有幫助

– 想使user放慢速度時可用

– 節省垂直空間

Cons

– 標籤和輸入框距離變長不易聯結

左右間有認知壓力

– 速度最慢

Page 21: Web Form Design 讀書會 Ch3-4

http://survey.cvent.com/blog/likert-scale-example

http://thedesignspace.net/MT2archives/images/perception/likertScaleWorking.php

Page 22: Web Form Design 讀書會 Ch3-4

Ch4 標籤

• 輸入框內標籤

• 混合對齊:通常不考慮使用

Wroblewski, Luke. 2008. Web Form Design: Filling In the Blanks. New York: Rosenfeld Media.

Pros

– 極端擁擠的情況下之解決方案

Cons

– 游標移到輸入框內,標籤上的問題

就消失,無法一邊填答一邊參考

– 需控制標籤隱藏或顯示的時機

– 需清楚表明這是標籤而不是答案

Page 23: Web Form Design 讀書會 Ch3-4

Ch4 標籤

http://ucdchina.com/snap/3233

Page 24: Web Form Design 讀書會 Ch3-4

問題與討論

http://www.flickr.com/photos/streetfly_jz/2786919875/in/photostream/