Re: Hierarchies with tabular data...

Andrew Fedoniouk wrote:
> In any case here is a table that describes Harmonia's (my GUI toolkit for 
> the D language) tree of classes (hierarchy per se): 
> http://harmonia.terrainformatica.com/map.html

This is a good example, thanks. :-)

I've added it to my research, with notes (see signature). For convenience, 
here are the notes:

[[[
* Headers use plain <td>.
* Table has three layers:
     1. A cell spanning the entire table width indicates the first layer of 
sections.
     2. A cell in column 1 indicates the next layer.
     3. Column 2 indicates layers within those indicates by column 1.
  Rowspanning is used in columns 1 and 2 when these inner layers contain 
more than one row.
* An interesting anomaly is when "Module" and "Class/struct/type 
 declaration" are the same:
      o Rather than repeat the same name twice, the module name is spanned 
into the next column.
      o Since it acts as a row header, it should be marked up as a header.
      o This might prevent the "smart colspan" algorithm working.
      o Make a variant where the name is repeated.
      o Make a variant where it uses <th>.
      o Make a varaint where the first row of column headers use 
scope="col".
      o Make a variant where the first row of column headers are inside a 
<thead>, implying scope="col".
* Some cells use <td><strong> but are not headers. We cannot imply 
<td><strong> is a table header?
]]]

--
Ben 'Cerbera' Millard
Collections of Interesting Data Tables
<http://sitesurgeon.co.uk/tables/readme.html> 

Received on Sunday, 14 October 2007 12:44:27 UTC