Какое направление лучше для сортировки многостолбцовых списков?

Отметьте, я не спрашиваю, как реализовать или кодировать многостолбцовый список.

Существует два способа отсортировать многостолбцовые списки: горизонтальный и вертикальный. Многие из Microsoft System. Сеть. UI.WebControls имеют свойство RepeatDirection, которое предлагает эти две опции. Я уверен, что другие платформы также предлагают эти опции направления.

Ниже образцы этих двух опций:

Горизонтальная (алфавитная) сортировка

* Ash      * Beech      * Cedar
* Date     * Elm        * Fir
* Grape    * Hawthorn   * Ivy

Горизонтальная (числовая) сортировка

1. Ash      2. Beech       3. Cedar
4. Date     5. Elm         6. Fir
7. Grape    8. Hawthorn    9. Ivy

Вертикальная (алфавитная) сортировка

* Ash      * Date    * Grape
* Beech    * Elm     * Hawthorn
* Cedar    * Fir     * Ivy

Вертикальная (числовая) сортировка

1. Ash      4. Date    7. Grape
2. Beech    5. Elm     8. Hawthorn
3. Cedar    6. Fir     9. Ivy 

Вертикальная сортировка является поведением по умолчанию многих из сети .NET многостолбцовые средства управления списком (такие как CheckBoxList).

Я исследовал тему, смотрящую на обычный документ, форматирующий стандарты, которые я использовал в колледже (APA, MLA, Чикаго), но я ничто не нашел связанным с многостолбцовыми списками.

Какие-либо действительные аргументы или стандарты/инструкции/правила формата документа для определения направления вида многостолбцовых списков?

8
задан Taryn 1 June 2012 в 19:29
поделиться

2 ответа

Я лично думал, что "порядок чтения" справа налево, сверху вниз имеет наибольший смысл - однако, я начинаю сомневаться в этом в данной ситуации.

Я полагаю, что легче "сканировать" глазами может быть вертикальный порядок, так как гораздо легче сканировать первые несколько символов текста, выровненного по левому краю, чем сканировать поперек и смотреть на первые символы текста, выстроенного в столбик.

7
ответ дан 5 December 2019 в 11:22
поделиться

Я был на выступлении по UI-дизайну, где докладчик предложил, чтобы мы ставили больше пространства между вещами, которые вы хотите, чтобы пользователь видел как отдельные друг от друга, и меньше пространства между вещами, которые вы хотите, чтобы пользователь видел как принадлежащие друг другу.

Поскольку между двумя колонками гораздо большее пространство, чем между двумя строками текста, мозг воспринимает это как три отдельные колонки. Содержимое каждой колонки объединяется в одну логическую группу, а здесь три группы. Поэтому ваш второй пример гораздо легче проследить - первая реакция заключается в том, чтобы просмотреть (вниз) первую группу (колонку), прежде чем перейти к следующей группе.

Если бы не было этих больших промежутков между колонками - например, если бы у вас был шрифт фиксированной ширины, и каждая метка состояла из одинакового количества символов, и у вас был бы только один пробел между каждой колонкой вместо большего поля - тогда да, люди читали бы без проблем. Но инстинкт группировки вещей сильнее, чем выученное поведение чтения слева направо.

8
ответ дан 5 December 2019 в 11:22
поделиться
Другие вопросы по тегам:

Похожие вопросы: