[uf-discuss] Re: Possible alternative methods for "include"

Tantek Ç elik tantek at cs.stanford.edu
Sun Feb 3 23:46:16 PST 2008


On 2/3/08 4:34 AM, "Toby A Inkster" <mail at tobyinkster.co.uk> wrote:

> Toby A Inkster wrote:
> 
>> The order of the space-delimited class attributes should be considered
>> significant -- that is, in <foo class="bar #baz"> the content referred
>> to by #baz is logically included as the last child of the <foo> element,
>> but in <foo class="#baz bar">, it is logically included as the first
>> child.
>> 
>> I shall add to the Wiki momentarily...
> 
> Wikied here:
> http://microformats.org/wiki/include-pattern-strawman
> 
> Also fleshed out to include an example where included data is placed in
> the middle of its parent element rather than at the beginning or end.

Two problems:

1. class is an unordered set of values per HTML4.  introducing ordering is a
non-starter both from a violation of HTML4 spec perspective and likely
requiring of rewriting HTML4 parsers to maintain an ordering where they
currently don't.

2. inclusion of arbitrary data (#baz) in the class attribute is a documented
anti-pattern.

http://microformats.org/wiki/anti-patterns#data_in_class_attributes

Tantek



More information about the microformats-discuss mailing list