表单是一个非常基础的、通用的组件,可以说是无处不在,比如咱们常见的用户注册、地址填写、用户反馈等页面,都包含表单。应该没有哪一个网站敢说自己不需要表单吧。
表单看起来很简单,都是由标签、输入框和按钮等基本元素组成,但在实际的业务中,却发现有无数可以推敲的细节,比如
“输入框的标签应该是顶对齐、右对齐还是左对齐”
“输入框的长度多少合适?”
“提交按钮放在页面左边还是右边?”
这些细节看起来微不足道,但是好的细节往往能给用户带来不一样的用户体验。因此,这次将从第一个问题出发,逐步和大家讨论如何设计出一份优秀的表单。
“输入框的标签应该顶对齐、右对齐还是左对齐?”是表单设计中非常常见的问题,你为这个问题纠结过吗?你的选择依据是什么?
01.标签是什么
要想搞清楚这个问题,咱们先得知道标签是什么。
表单问题中至少要包含标签和输入框两个基本要素。标签负责向用户提出问题,然后用户通过输入框填写答案。
标签与输入框的组合形式主要有三种,分别是顶对齐、右对齐和左对齐,其它还包含输入框内标签和混合对齐等。
02.顶对齐标签
节省横向空间,占用垂直空间。
03.右对齐标签
节省垂直屏幕空间。
较快的速度完成表单填写。根据Matteo Penzo的眼动实验,专家用户和新手用户扫视右对齐标签时,分别耗时170ms和240ms,比左对齐标签快两倍。
04.左对齐标签
完成时间也长。这一点可以在下图的眼动追踪数据图中有直观的显示。
快速浏览标签,类似于在考试时,我们会想要扫视一遍题目,心中大概有个概念。左对齐标签中,用户只要上上下下阅读标签左栏即可,不会被输入框打断。如果有这样的情况,用户不熟悉表单内容,并且仅有几个必填问题,此时非常适合采用左对齐标签,用户能够快速浏览表单问题并捕捉必选题。
05.输入框内标签
输入框内标签节省横向和纵向的屏幕空间,这种做法能够减少一半的屏幕空间,还是很有吸引力的,但有些地方值得考虑。
填写输入框时,标签通常有两种形式:
- 1. 标签直接消失
- 2. 标签移动至输入框上方
标签直接消失的场景下,用户如果突然忘记要回答的问题,难以查找。相比来讲,标签移动是一个更好的选择。
另外,如果表单较长,没有标签的情况下,填写完成后检查也很困难。如果标签移动的话,填写一个问题则标签就要移动一次,那么表单的稳定性很低。
因此,输入框标签适用于只有一个问题,或者用户非常熟悉的简短表单,比如输入框、登录页面等等。
总结一下
评论0