W3C home > Mailing lists > Public > whatwg@whatwg.org > July 2004

[whatwg] Re: several messages

From: Matthew Raymond <mattraymond@earthlink.net>
Date: Thu, 01 Jul 2004 10:33:31 -0400
Message-ID: <40E420BB.2000502@earthlink.net>
Ian Hickson wrote:
> On Thu, 1 Jul 2004, Matthew Raymond wrote:
>>>I don't see why. There's very little practical difference between <div
>>>repeat="template" repeat-start="0"> and <datalist>.
>>
>>There's nothing about the name <datalist> that would tell me it
>>would behave in the manner you describe
 >
> The manner being "list all the data"? Or the manner being "hide the
> contents"? There's nothing about <select> that says it will hide the
> contents either, nor is there anyting about <table> that says that
> unexpected children will be placed at the top of the table.
> 
> My point being that the hiding behaviour is almost "error handling"
> behaviour rather than any important part of the element's semantics.
 >
> And of course you _can_ just use a repetition template if you want, so
> long as it contains the <select> element that your list="" attribute
> points to. :-)

    If including markup in <datalist> is a matter of "error handling", 
then isn't it just as inappropriate to include legacy markup in it as it 
is to include legacy markup in a repetition template? In both cases, 
you're abusing markup to take advantage of the way a UA renders the content.

>>>Why? Duplication seems error prone at best.
>>
>>It's a copy-paste, so it's less error prone than forgetting to put in a
>></datalist> tag. Worst case scenario is that the webmaster does a lot of
>>indenting...
> 
> No, worse case scenario is that the author, when maintaining his site,
> only updates one of them, and doesn't notice because he didn't test it in
> legacy UAs.

    I fail to see how that is worse than having half your form missing 
because you forgot the </datalist> tag.
Received on Thursday, 1 July 2004 07:33:31 UTC

This archive was generated by hypermail 2.4.0 : Wednesday, 22 January 2020 16:58:35 UTC