6

請注意,我不問如何實現或編寫多列列表。哪個方向更適合排序多列列表?

有兩種排列多列表的方法:水平和垂直。許多Microsoft System.Web.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 Web多列列表控件(如的CheckBoxList)的默認行爲。

我研究的話題看,我在大學(APA,MLA,芝加哥)使用常用的文檔格式標準,但我沒有發現任何有關多列列表。

是否有用於指定多列列表排序方向的實際參數或文檔格式標準/準則/規則?

+0

我會記住這開了幾天,看看是否有與研究,信息等調查結果(到目前爲止)總結,並在http擴大後更多的迴應://jamesewelch.wordpress。com/2010/07/15/which-direction-is-better-for-sorting-multi-column-list-items/ – 2010-07-15 22:24:59

回答

5

我個人以爲從右到左,上至下「的閱讀順序」會所做的最有意義的 - 但是,我開始懷疑關於在這種情況下。

我認爲用眼睛掃描更容易,因爲掃描左對齊文本的前幾個字符比掃描並查看列化文本的第一個字符要容易得多。

+0

這也是我的觀察結果,縱向更好(當你真正看着物品時),但我需要以某種方式證明,反對反對的論點。 – 2010-07-14 20:42:50

+2

只是在反對者手中扔了一個電話簿,並告訴他們垂直分類對於每個曾經使用過它的人來說已經足夠了。然而,更嚴重的一點是,在這個主題中搜索期刊會出現令人驚訝的缺乏列表可用性/可讀性的學術材料/研究。 – 2010-07-14 21:13:05

+0

是的。這是我的問題。我還沒有發現任何關於此事的明確資料。我知道大多數人更喜歡垂直,但是有一些研究/期刊支持這種推理會很好。 – 2010-07-14 21:26:51

7

我是在UI設計Talk的發言者建議,我們把你希望用戶看到的彼此分開的事情,你希望用戶看到屬於一起的東西之間的空間較小之間更多的空間。

既然有任何兩列之間的更大的利潤率比有文字的任意兩條線之間,大腦會認爲這是三個單獨的列。每列的內容共同組成一個邏輯組,並且有三個組。所以你的第二個例子更容易遵循 - 第一個反應是先掃描(下)第一組(列),然後再跳到下一個組。

如果有不列之間的那些很大的差距 - 比如,如果你有一個固定寬度字體,每個標籤是相同的字符數,你有每列,而不是更大的利潤率之間只有一個空格 - 那麼是的,人們會毫不費力地閱讀。但是,將事物分組的本能比從左向右閱讀的學習行爲更強。

+0

間距/分組是一個很好的參數,邏輯上講是有道理的。這感覺是描述我個人偏好垂直分類的好方法。 – 2010-07-14 21:28:10