- From: Matthew Thomas <mpt@myrealbox.com>
- Date: Wed, 8 Dec 2004 20:45:40 +1300
On 8 Dec, 2004, at 3:19 PM, Ian Hickson wrote: > > On Wed, 10 Nov 2004, Matthew Thomas wrote: >>> >>> In the current spec, <optgroup> may be nested, but this doesn't imply >>> hiearchical menus like in the HTML4 spec. It would just mean indented >>> options under headings, like you see in Windows sometimes > ... > When I said Windows, I meant the OS. I think the Windows XP Printer > window has this (but I don't have it at hand to check). <http://www.uwec.edu/help/WinXP/print.htm> <http://www.wellesley.edu/Computing/WinXP/printing.html> I don't see it ... Maybe I'm looking at examples with not enough printers. > ... > (One of the main reasons I haven't yet specified the tree control in > the Web Apps draft is that I can't work out how to make it support the > basic things a tree control needs to support while still having some > sort of backwards-compatibility story, btw.) <select id="wiblet" initialsort="flavor"> <shead> <sh data="Name"> <sh data="Size" sortorder="S, M, L, XL, XXL, XXXL"> <sh id="flavor" data="Flavour"> </shead> <sbody> <option value="foo" icon="foo.jpg">Foo <sd data="M"><sd data="Vanilla"> <option value="bar" icon="bar.png">Bar <sd class="strange" data="XOS"><sd data="Vanilla"> <option value="hum" iconcolor="#a06033">Hum <sd data="XXL"><sd data="Caramel"> <optgroup label="Adjectives"> <option value="squiggly" icon="squiggle.png">Squiggly <sd data="S"><sd data="Strawberry"> <option value="hum" icon="dunce.png">Unfortunate <sd data="XL"><sd data="Hokey Pokey"> </optgroup> </sbody> </select> Some things might need to be tweaked (such as the names of the new elements and attributes, and the possible necessity of </option> for forward compatibility); but I don't see any backward compatibility problems, other than that authors may mistakenly put essential data in non-primary columns. > ... >> (For example: "You can search for DOCTYPEs all day at w3.org without >> finding one page that lists them all. And when you do hunt down a >> DOCTYPE (generally in relation to a particular Recommendation or >> Working Draft), it's often one that won't work on your site." >> <http://alistapart.com/articles/doctype/>) > > The answer to that, of course, is for us to drop DOCTYPEs altogether, > which I suggest we do in any XML-based version. Are you suggesting that it is also desirable in SGML-based versions? (A doctype will help UAs distinguish between, for example, HTML 3.2's <menu> and HTML 5's <menu>. That would be just the first example of redefinition in what is a very young language by linguistic standards.) > ... > All the presentational stuff will likely be deprecated, but I don't > really see any sensible way in which we can drop semantic markup > elements. For example, I'd love to drop <div> and <tfoot>, but I don't > see any sensible way to do that. It would likely lose the goodwill of > many authors. > ... Even if goodwill was irrelevant, if you made HTML semantically complete enough to drop <div>, I guarantee you would have added too many block elements for authors to choose the correct one anything like most of the time. <div>, <b>, <i>, <sup>, <sub>, and <span> might be presentational tofu, but they keep HTML from being too complex, and that's important. -- Matthew Thomas http://mpt.net.nz/
Received on Tuesday, 7 December 2004 23:45:40 UTC