user-experience - 对于非程序员用户来说最好的用户体验是什么?逗号分隔的标签还是空格分隔的标签?

标签 user-experience application-design

我正在为教师(非程序员)创建一个社交网站,教师可以在上面添加事件、链接、练习、技巧、类(class)计划、书籍等。

我希望他们能够像我们在 StackOverflow 所做的那样为这些项目中的每一个添加标签。

但是,因为他们是非编程用户,我认为以空格分隔、非空格标签和驼峰式标签会导致太多混淆,例如:

grammar teachingtips universityOfMinnesota phrasalverbs

确实在 this similar stackoverflow question 上大多数答案建议使用逗号,如下所示:

grammar, teaching tips, university of minnesota, phrasal verbs

但后来我刚刚注册了一个 delicious.com 帐户(我不认为它有一个非常以程序员为中心的受众)并且看到他们也使用空格:

separate tags with spaces: e.g. hotels bargains newyork (not new york)

当前标签的用户体验趋势而言,您在这一点上有何经验? 普通互联网用户现在是否已经习惯了以空格分隔的标签?我必须承认,我在使用过的任何主要网站上都从未见过以逗号分隔的标签。你有没有想出一个很好的方法来组合它们,所以它甚至都不重要,例如:

grammar book reviews teaching tips

例如有一个快速算法来检查当前标签的数量:

grammar
grammar book
grammar book reviews
book 
book reviews
book reviews teaching
...

最佳答案

我个人会用逗号分隔。您会注意到 Stackoverflow 没有,但标签清楚地划入了它们自己的框中。加上连字符通常用于“间距”。不过,我会说空格对于非程序员来说比连字符更自然。

关于user-experience - 对于非程序员用户来说最好的用户体验是什么?逗号分隔的标签还是空格分隔的标签?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1156584/

相关文章:

node.js - 复杂的应用程序逻辑在 MVC 模型中属于哪里?

session - 设计Web应用程序: Session or session-less

.net - 如何在 .NET 中播放非默认系统声音

android - 创建基础 PSD 来为 mdpi、320/480px 设备设计 Android App UI

asp.net - 同时使用 Application Service 和 Manager 的目的是什么?

c++ - 我怎样才能使我的 makefile 以我需要的方式将我的项目放在一起?

iphone - 构建通过 Web API 与服务器同步数据的 iPhone 应用程序的主要挑战是什么?

angular-material - Material 列表在移动设备中不滚动

windows - 什么时候将 "..."添加到按钮的末尾?

javascript - 如何仅用两根手指在谷歌地图内移动?