您对标记用户界面窗口小部件是否应该使用逗号或空格作为分隔符有何看法?例如,此站点使用空格,需要多字标签才能使用连字符。我认为这是乔尔的一些设计建议;但后来我意识到Facebook和Wordpress使用逗号。

那应该是什么?或者这不重要吗?假设这个小部件的用户通常具有计算机知识,但并非如此。

有帮助吗?

解决方案

我会尝试考虑标签的域名,并找出潜在标签包含空格的可能性。

例如,本网站上的大多数内容都是单字或首字母缩略词,因此使用空格并不困难。

另一方面,例如,当标记Facebook照片时,平均标签类似于“春假”,“兄弟会派对”,“随机连接”,”国务卿“等。因此处理空间解释或报价更加困难,因此逗号更有意义。

我不熟悉具体的规则。

如果您正在考虑标签云,那么空间就不那么有意义了。

其他提示

如果可能,请具有容错能力。例如,它可以使用提供的任何东西吗?如果很好地解析,以下两个输入可能会产生相同的结果:

foo bar "hello world"
foo, bar, hello world

两者都会产生三个明显的标签。

我意识到这将难以明确地解析以下输入:

hello world

在这种情况下,我可能会阅读两个不同的标签。

逗号。它更自然。你可以更容易地使用包含空格的单词。其他解决方案似乎对人类来说很复杂(也许不是程序员,但他们认为不同 - 记住gui中的“u”代表“用户”)

我会选择逗号,因为用逗号分隔多个单词标签然后使用连字符或其他不太可用的替换技术更为自然

我认为这不重要。我认为对于一个编程站点,你的大多数标签都不是多字的,所以它使用空格分隔符。但我认为无论哪种方式,你都可以提出一个非常引人注目的论点,而这实际上只取决于个人选择。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top