[whatwg] microdata: itemprop in <col> tag

David Karger karger at mit.edu
Sun Oct 16 19:47:17 PDT 2011

One natural way to represent a collection of structured items is in an 
html table.  this can coexist with microdata, by using <tr itemscope> 
and <td itemprop> tags.  But by ignoring the structure of the table, 
this creates a lot of redundant attribute specification.

It would yield cleaner markup if it were possible to use <col 
itemprop="foo"> to indicate an item property that should be inherited by 
all cells in the given column.  In other words, to assert that any <td> 
associated with a <col> should inherit the itemprop associated with that 
<col> .

It would yield even cleaner markup if there were a way to indicate that 
every <tr> was a distinct itemscope (the common case).  For example, to 
use <table itemtype="bar"> to indicate that each row of the table scopes 
an item of type bar.    Or perhaps <table itemscope> could be 
interpreted as asserting a distinct itemscope for each row without 
specifying a type.

But even using just the <col> inheritance rule, while still placing 
itemscope in <tr> tags, would save a quadratic quantity of markup.

More information about the whatwg mailing list