我创建一个表单,询问访问者他们firstname
,middle initial
和lastname
。我希望这些文本字段全部内联,但是应该在哪里放置标签?在字段的左侧,顶部或下方。
从可用性的角度来看,我正在寻找最佳方法。
我创建一个表单,询问访问者他们firstname
,middle initial
和lastname
。我希望这些文本字段全部内联,但是应该在哪里放置标签?在字段的左侧,顶部或下方。
从可用性的角度来看,我正在寻找最佳方法。
Answers:
看一下UXmatters的这项研究。它相当深入,包括关于眼动的数据,并得出结论,顶部的标签总体上是最佳的解决方案。
还有一个类似的文章由卢克莱夫斯基,也相当详细。这两篇文章都值得一读!
最重要的是要与您网站的其余部分保持一致。通常,大多数网站都在文本字段的左侧添加标签。因此,这将是冗长的说明,因此请确保您有空间并且流动良好。
如果在左边看起来不正确或没有空间可以做,那么我会在上面做。事实很清楚。
我要避免的唯一方法是将标签放在文本字段下。当标签在字段下时,会更加混乱。
for
属性。
通常,对于您的情况,最好在顶部或左侧。只需确保标签在可访问性输入字段之前即可。
仍然有许多不同的方式来布局页面和可访问。
自此以后,表单标签实际上就可以出现在您想要的任何位置。此资源值得一看,http://patterntap.com/tap/collection/forms
这有点切线-但是请不要使用名字/姓氏/缩写。并非每个人的名字都属于这种整齐的分组。
在StackOverflow上进行自我介绍:
许多亚洲文化放家族的名头,因为家庭被认为是比个人更重要。
注意到有很多人使用的名字不是父母授予的名字,我成功地使用了以下方案:
全名(通常用于写邮件);姓; 已知(对话中常用的名称)。
例如:
全名:威廉·盖茨三世;姓氏:盖茨;称为:比尔
全名:宋丽; 姓氏:宋;称为:丽莎
有关更多信息,请参见/programming/259634/splitting-a-persons-name-into-forename-and-surname/259694#259694。