WebAIM - Web Accessibility In Mind

E-mail List Archives

RE: Complicated tables and forms question


From: Tim Harshbarger
Date: Jan 14, 2004 10:43AM


Using the title attribute on the input tag may be the best solution

There is not a good way in HTML to label a field that has both a column and
row label.

If each column had its own label, you might be able to do something with a
combination of div, fieldset, legend, and label tags using a little CSS on
the side -- but from your description that probably will not get you what
you want.

>-----Original Message-----
>Sent: Wednesday, January 14, 2004 10:52 AM
>Subject: Complicated tables and forms question
>Hi all - New to the listserv and I've searched through the
>archive and couldn't find my answer.
>I have a series of text form fields inside a data table with
>both column and row headings. How do you label each field in
>this case? Someone suggested I place a 'title' tag on each
>text input and this seemed the best solution. But I couldn't
>get JAWS 3.7 to read the titles (which I realize this is a 3
>year old version of JAWS and this may be the problem). If
>most screen readers will sufficiently read the title tag, then
>I will go with that.
>Simply doing my scope=row and scope=col on my column and row
>headers is not giving me sufficient labeling of each field.
>Any advice would be GREATLY appreciated!
>To subscribe, unsubscribe, suspend, or view list archives,
>visit http://www.webaim.org/discussion/

To subscribe, unsubscribe, suspend, or view list archives,
visit http://www.webaim.org/discussion/