- From: Lachlan Hunt <lachlan.hunt@iinet.net.au>
- Date: Thu, 01 Jul 2004 13:08:38 +1000
Matthew Raymond wrote: > Lachlan Hunt wrote: >> Fair enough. Perhaps a name that better represents what Ian Hickson >> calls them: mutually exclusive sections, which, BTW, is quite a good >> descriptive name. > > I have no problem using the term "section", although I don't know it > that will work as an element name, as I will explain a little later in > this message. I do. It would clash with the <section> element in XHTML 2. Although they *may* be in different namespaces (I don't know what XHTML2's namespace will be, I couldn't find it anywhere in the current draft). Both are variants of HTML, so it may cause some confusion, especially if Web Apps and XHTML2 were written in the same XML document. Maybe something like <exclusive> and <mxsection> (Mutually eXclusive section). I think we actually need two elements: One as a container for all the sections, and another to represent 1 section. eg. in this format (not necessarily with these element names): <mxsection> <exclusive><label>Exclusive Section 1</label>...</exclusive> <exclusive><label>Exclusive Section 2</label>...</exclusive> </mxsection> But perhaps the container element could be a number of different elements, depending on the context of what the mutually exclusive sections represent. > The difference is that, in IE without such scripting support, the > date control degrades into a text input, so there is at very least a > control there to input the date into. With elements that IE doesn't > recognize, IE with scripting disables would render NOTHING, regardless > of what you put into CSS. That's not an issue for me, since these elements are only there to structure the content into exclusive sections, it shouldn't affect the usability of the document in any way, because, as far as I'm concerned, a well written document should be able to be understood, perhaps not as easily, regardless of the style applied. > Is it the |type| attribute you object to, or using an attribute for > declaring semantic relationship between the children of the <div> > element? Both. I don't think we should be messing with the semantics of an element that was specifically designed to be a generic container element. Also, the type attribute should not be used for anything but input elements, and for a resources content type. -- Lachlan Hunt http://www.lachy.id.au/ lachlan.hunt at lachy.id.au
Received on Wednesday, 30 June 2004 20:08:38 UTC