我正在为教师(非程序员)创建一个社交网站,教师可以在上面添加事件、链接、练习、技巧、类(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/