首頁 > web前端 > html教學 > 有效網頁表單的八條規則_HTML/Xhtml_網頁製作

有效網頁表單的八條規則_HTML/Xhtml_網頁製作

WBOY
發布: 2016-05-16 16:42:57
原創
1336 人瀏覽過
如果你正從你的用戶那裡收集資訊, 沒有比網頁表單更簡單和直接的辦法了。
一份有良好設計的表單可以提供有價值的資訊, 相反, 他們有可能把使用者嚇跑。
明確了這一點之後, 每個設計師就應該知道一些設計網頁表單的規則。
文章中所有的實例都是用CoffeeCup Web Form Builder產生的.

1. 保守性的搭建, 並帶有目的性的設計表單
 
我們要面對的現實是沒有人喜歡花大把的時間填寫表單. 保持表單的短小精悍
並且剔除絕對不必要的或不會提供實際收效的表單元素. 保證表單的每個部
分都對整體起到了推動作用, 這樣用戶會感謝你。

你的表單結構應該要跟表單內的元素一樣具有功能性. 當設計表單樣式的時候,
要記得, 至少在西方國家, 人們的閱讀習慣是從上到下, 從左到右. 他們也經常
用Tab鍵在表單各個元素之間移動. 你的設計應該透過元素擺放的合理性和標
簽的語意性來實現. 當然, 永遠不要讓你的表單看起來分散或雜亂無章——保證
所有的元素都均勻的分隔開, 並且排列整齊。

以下是一些標準表單, 你可以用來作為出發點, 設計出更有創意的表單:

標籤左對齊, 輸入欄位垂直羅列:
Form with left-aligned labels and vertically stacked input fields

這個表單的特點是標籤左對齊, 輸入框整齊有序的從上到下排列. 我們的眼
睛能夠很容易的捕捉表單元素, 特別是當你問到一些用戶不太熟悉的問題時。
因為他們可以很順利的從上到下閱讀問題列表而不被輸入框打斷, 他們會更
專注於你所問的問題. 但是這個樣式會延長填完表單的時間, 因為視線在標
簽和輸入框之間移動會佔據大量的時間。

標籤右對齊, 輸入欄位垂直堆疊:
Form with right-aligned labels and vertically stacked input fields

右對齊的標籤能夠更容易區分和閱讀, 並且剔除掉了標籤和輸入框之間那些
不合適的空間. 但是, 卻使閱讀更加困難. 它不那麼吸引人, 而且看起來不整齊。

標籤頂端對齊:
Form with top-aligned labels and input fields with variable stacking
頂端對齊的標籤可以使填寫表單更加迅速和容易, 因為眼睛不需要在標籤和
輸入框之間來回移動. 這個樣式也讓你把相關的欄位放在一起, 節省了空間。
 
 

2. 讓你的表單適應它的風格

每個表單都應該符合它要表達的情況或情況. 當你在計劃著設計表單的時候,
問自己下面的這些問題: 你打算問什麼問題? 為什麼問? 你的網頁設計在
有表單和沒有表單的情況下分別是什麼樣子? 表單中有沒有使用者要填的資訊,
或有沒有他們想要填的資訊? 你的回答會對你的表單樣式和內容的設計有
所幫助。
 

3. 用你所需

當你猶豫不決是否在表單中添加元素的時候, 問問自己是不是可以不需要這
個元素. 如果回答"是", 就不要使用。
重置按鈕通常是不必要的表單元素. 這個本應消失的歷史殘留品卻依然出現
在表單中, 甚至是將來的表單設計. 想想看, 當你想要修改表單資訊的時候,
輸入框裡面有什麼內容其實並不重要, 那麼有什麼必要清除所有的資訊呢?
重置按鈕唯一好處是當你不小心清除了剛剛填好的信息, 很惱火的時候,
你不需要重新填寫。
 
4. 在必要的時候才使用簡潔的描述
你也許要解釋一下在表單中收集相關信息的原因, 特別是用戶不願分享的信息,
例如電話號碼或電子郵件. 這樣做不僅消除了用戶的疑慮, 也保證了數據的正
確性。

任何描述和評論都要簡明扼要. 你也許還要用不同的顏色, 字體大小, 或樣式來
區分他們. 過猶不及, 畢竟你不希望這些描述索然無味或明顯超過表單的其他
部分. 這是一個提供印刷服務的表單, 很有效的利用了描述來說明表單的作用。
看下圖:
A form requesting containing short but informative descriptions
 

5. 主動溝通
保證你的表單中使用以用戶為中心的友好語言. 這裡有個小竅門可以寫出平常
談話般的文字: 避免和你的使用者真正交談。
 
如果你想知道別人的名字, 你不會盯著他們的眼睛用呆板的措辭問, "全名". 那
實在是太恐怖了. 如果你要得到正面的回應, 你會笑著說, "你好, 你叫什麼名字?" 
記得試著用更人性化的措辭來代替"全名"這個標籤, 例如, "你的名字"。
 

6. 把表單分成分成許多小的部分
在小範圍內交換想法和意見是溝通的一種方式. 大家互相介紹自己. 你描述自
己的職業, 其他人發表評論或提出問題. 你重複說過的內容, 或回答他人的
問題會收到更多的回應. 一次有意義的充實的交談, 訊息是源源不絕的, 一來
一回的。
 
網頁表單作為另一種溝通的方式, 也是同樣的道理. 你也許要問許多問題, 但
是那並不意味著你要把他們一股腦的給讀者. 試著用水平線, 色塊, 有意義的圖
片, 或用標題字把資訊分割成為容易閱讀的小集合. 如果, 以上的辦法都行不通,
就把你的表單分成許多頁, 在頂部加上進度條, 如此一來, 用戶就能夠知道他們還
差多少沒有完成。如下圖:
 
 
 

7. 使用有意義的, 關聯上下文的錯誤訊息
你的出錯訊息應該可以清楚的表明哪裡出錯, 並使出錯的部分突出出來.
 畢竟, 沒有人喜歡在表單裡面搜尋被遺漏的欄位。
 

8. 當使用者點擊提交按鈕時, 他們會自以為已經完成了, 打算離開. 基本上他們會說, "這是你要的信息, 再見."

如果是一次真正的交談, 你會和他們握手, 然後說, "再見", 再離開, 或者通
過其他方式告訴他們談話結束了. 你的表單也會做同樣的事情. 它有沒有引導
用戶到達某個頁面, 告訴他們, "謝謝你的提交! 我們不久之後會聯絡你.",
或諸如此類的提示. 而且此時的網頁上應該有返回主頁的連結。

就這些了! 在設計網頁表單的時候要記得這些規則, 你一定會驚訝於表單的品質
的大幅提升以及收穫的大量回饋。

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板