[html5] A <ui> Tag?

Darcy Murphy mrdarcymurphy at gmail.com
Thu May 13 06:11:29 PDT 2010


Scott, Mark,

Thanks for the links.

ARIA is a great project because it works with what we already have in order
to produce better results but Accessibility, in and of itself, is not
exactly what I'm after. The XGR stuff looks interesting as well, but
overkill.

My biggest issue with web app development is that there is no line between
content and chrome. Ideally I'd love to see this:

<ui>
  <label>...</label>
  <input ... />
  ...
  <form ...>
    <label>...</label>
    <input ... />
    <input type="submit" />
  </form>
</ui>

Where the <ui> element can be hooked into by user agents and assistive
technologies to provide the same additional functionality that a <form> can
provide, but without requiring a submission to the server, and it can
contain multiple forms if necessary. With HTML5 being principled on
improving our ability to create Web Apps I found it strikingly odd that in
this age of AJAX I cannot semantically group my controls without having to
invoke a refresh of my page every time a button is pressed. From what I
gathered the newly added tags are all still oriented towards document
creation.

I personally think that a <ui> tag could be a spiritual cousin to the newly
added <section>, <header>, <footer>, and <nav> elements. But I'm also aware
we're in the final call for comments, so I'm not expecting anyone to jump
through hoops for my idea. Thanks for listening and discussing the idea
though.

- Darcy

On Wed, May 12, 2010 at 6:31 PM, Mark T <paradisaeidae at gmail.com> wrote:

> Ti group has been working on this issue:
> http://www.w3.org/2005/Incubator/XGR/
>
> MarkT
>
> On Thu, May 13, 2010 at 3:27 AM, Darcy Murphy <mrdarcymurphy at gmail.com>
> wrote:
> > Recently I came up with the idea of using a <ui> tag in order to
> --
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.whatwg.org/pipermail/help-whatwg.org/attachments/20100513/4f4dc55e/attachment-0003.htm>


More information about the Help mailing list