gpt4 book ai didi

user-interface - 为什么标签应该用空格分隔?

转载 作者:行者123 更新时间:2023-12-04 06:42:31 27 4
gpt4 key购买 nike

我正在开发一个使用像 Stackoverflow 标签这样的标签的 Web 应用程序。我注意到很多使用标签的网站都以空格分隔,这不允许使用诸如...

"favorite recipes"

相反,他们强制执行此...
"favorite-recipes" | "favorite_recipes" | "FavoriteRecipes"

如果标签是逗号分隔的,一个项目可能有一组标签,如...
"cats, birds, favorite recipes, horses"

我必须决定我的应用程序的策略。

我想我喜欢用空格分隔的想法,但如果我的用户不是程序员,他们可能更喜欢用逗号表示列表的熟悉想法。

为什么逗号分隔的标签不常见?他们有什么重大缺点吗?

最佳答案

我认为以空格分隔的标签感觉更像是打字,并且您在语法上不受逗号或管道等约束...

我还认为在标签中不允许有空格是一种不错的做法,因为您不必担心将它们转换为它们已经准备就绪的 URL。

Delicious 等在线工具使用空格分隔标签,但 Wordpress 等其他工具允许您在标签中使用空格,因此它们需要逗号。如果你这样做,你将不得不创建类似的标签“slugs”以确保它们在 URL 中干净地工作(即我的标签将是 my-tag)

请记住,在标签创建中允许过多的自由会导致一些非常疯狂的标签,例如“我喜欢在星期六下午做的事情......”等。

关于user-interface - 为什么标签应该用空格分隔?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5681955/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com