我们应该排序国家名单吗?

时间:2009-07-22 21:43:59

标签: html usability

我刚刚从Wikipedia ISO 3166-1

写了一份国家/地区列表

我的目标是在我的xhtml中选择使用它,但它是一个巨大的列表。你有多少人来自阿鲁巴?但是你有多少来自英国,法国,甚至是美利坚合众国?

有时,我可以看到最常见的国家/地区列在列表的顶部。

这是一个好习惯吗?为什么不呢?

10 个答案:

答案 0 :(得分:25)

这是一个Web应用程序。我不确定是否有任何网站这样做,但您可以按字母顺序对列表进行排序,并使用IP地理位置来猜测一个国家/地区作为默认值。这不是100%的时间,但它可能会使你做得对的人更容易填写表格......

答案 1 :(得分:17)

我已经看到这样做了前3-5个国家(按体积计算)重复列表顶部...然后显示休息时间 all 国家/地区按字母顺序列出。这显然只对您的某些用户有所帮助,但如果您知道其中90%来自顶级(3-5)国家/地区......这可能会有所帮助。

e.g。

<select>
  <optgroup label="Quick Picks">
    <option>Australia</option>
    <option>Canada</option>
    <option>Germany</option>
    <option>United Kingdom</option>
    <option>United States</option>
  </optgroup>
  <optgroup label="All Countries">
    <option>A....</option>
    <option>A....</option>
    <option>A....</option>
    <option>B....</option>
    <option>B....</option>
    <option>C....</option>
    <option>C....</option>
    ...
  </optgroup>
</select>

e.g。 删除了死亡的ImageShack链接

注意:“按量”我的意思是指您的特定网站/应用的流量。

答案 2 :(得分:7)

想想你的普通网络用户......对于某人(他们不知道他们只能输入他们国家的第一个字母并快速找到它)来更容易找到他的国家按字母顺序排序的列表然后a列表根据网络人口任意排序。

我建议坚持按字母排序。

答案 3 :(得分:2)

按字母顺序列出,并在顶部复制主要市场。

不要只是将它们移到顶端 - 我在下拉菜单中浪费了太多时间在“U”下寻找英国。

答案 4 :(得分:1)

为什么:出于你提到的确切原因;如果您希望大多数/所有用户都是一个国家/地区,那么首先列出它将有助于用户体验。

为什么不:每个不在人口最多的国家的人都会想知道为什么这些国家被列为第一(几乎就像一种特权形式)。但如果你不想担心,你不必担心。此外,用户仍然可以开始输入他们的国家,并以这种方式找到它,所以这可能不是什么大问题。

也可能有解决方案来确定用户所在的位置,但我不确定。如果有,那可能是世界上最好的。

答案 5 :(得分:1)

我的意见是坚持按字母顺序;我相信几乎所有人都会在打开下拉菜单时开始输入他们国家的第一个字母。 : - )

答案 6 :(得分:1)

根据您的目标受众,它可能既方便又令人反感。我知道我个人认为这种做法有点侮辱。此外,它有点打破了通过键入前几个字母来快速选择项目的能力 - 当每个人以相同的方式对其进行排序时,当您键入相同的内容时,您会得到相同的结果。但如果你把一些国家放在首位(不同的人为不同的国家做),那么结果可能会有所不同。

答案 7 :(得分:1)

按字母顺序列出它们。即便是我们美国人也应该理解这一点。

但是,我建议您考虑一些更有趣的东西,比如带有自动建议列表的文本框。你可以在旁边为那些喜欢浏览列表的人添加一个下拉箭头,但我怀疑他们中的许多人会使用键盘至少到达他们正在寻找的国家附近。

OBTW,我猜你有英国的国家名单?

答案 8 :(得分:1)

我同意alphabelically是最普遍理解的机制。自定义排序很可能会导致一些用户混淆。

应用程序是否会以其他语言本地化?请务必考虑列表应根据用户语言按字母顺序排序。

答案 9 :(得分:0)

您可以按字母顺序显示完整列表,并将您希望有更多用户的国家/地区设置为默认选项。