On Oct 13, 2007, at 8:00 AM, Martin McEvoy wrote:

works for me too but without the haudio on every item,

Please respond to the concerns Manu and I already raised about this, which I've updated below with our current naming preferences:

On Oct 8, 2007, at 11:13 PM, Scott Reynen wrote:

On Oct 8, 2007, at 9:33 PM, Manu Sporny wrote:

I have to admit, though, that the above mark-up just doesn't sit well
with me. We have to assume that properties inside of ITEM are of type
hAudio and can use any of it's properties. In other words, we are
assuming the type of the contents of ITEM  is an hAudio based on the
parent container, which is hAudio.

Not only based on the parent container, but also based on the contained properties, because an item with no fn isn't hAudio. So someone looking at an element with class="item" would need to look both at the parent elements and at the contents of the element to know what exactly "item" means. I think it's simpler for item to always mean the same thing, and use the hAudio class to clearly indicate whether or not it's actually hAudio. Similarly, hCard has an "agent" property, which can itself be another hCard, and we mark this with class="agent hcard".

--
Scott Reynen
MakeDataMakeSense.com


_______________________________________________
microformats-new mailing list
[email protected]
http://microformats.org/mailman/listinfo/microformats-new

Reply via email to