[whatwg] [WA1] menus
Ian Hickson
ian at hixie.ch
Thu Jan 5 17:58:23 PST 2006
On Sat, 13 Nov 2004, Laurens Holst wrote:
> Ian Hickson wrote:
> > > # <menubar>
> > > # <li>
> > > # <a href="#file">File</a>
> > > # <menu id="file">
> > > # <li><button type="button" onclick="fnew()">New...</button></li>
> > >
> > > To:
> > >
> > > <menubar>
> > > <li>
> > > <menulabel><a href="#file">File</a></menulabel>
> > > <menu id="file">
> > > <li><button type="button" onclick="fnew()">New...</button></li>
> > >
> > > This would make it a lot better, from a structural point of view. It would
> > > also remain backwards compatible.
It's now something like:
<menu type="toolbar">
<li>
<p>File:</p>
<menu label="File">
<li><button type="button" onclick="fnew()">New...</button></li>
(The <p> element is any block-level content, it's ignored in HTML5 UAs.)
> I think neither option suggested above is good.
I agree that neither method quoted above is good.
> Just take a look at how <label (for="")> is used in HTML and copy that.
> It is a sensible method.
I considered that. I think it is better to use an attribute on the <menu>,
though, because in practice I think it's likely that most cases of
fallback will want slightly different text (e.g. different punctuation)
than you would want in a menu (e.g. "File:" vs "File...").
--
Ian Hickson U+1047E )\._.,--....,'``. fL
http://ln.hixie.ch/ U+263A /, _.. \ _\ ;`._ ,.
Things that are impossible just take longer. `._.-(,_..'--(,_..'`-.;.'
More information about the whatwg
mailing list