Gregg wrote:
> Often the purpose of a table is to allow users to compare values both vertically and horizontally.
> Linearizing does not allow this — as you must choose one or the other. You can do two linearizing but you then can do one or the other but not both.
It is worth noting that some implementations (including Steve’s<http://codepen.io/stevef/details/myzLdr> by the looks of it) include the structure information per row, so the row heading becomes the block heading, and the column headings are included in every block.
That does enable comparison in a form that can be seen without horizontal scrolling.
I think it is a very good solution for small & medium complexity tables, but I would assume there are limits so it isn’t a universal solution. (E.g. multi-level headings wouldn’t fit that model easily.)
Would make a good basis for a technique though.
-Alastair
1] http://codepen.io/stevef/details/myzLdr