- From: Charles McCathieNevile <charles@w3.org>
- Date: Thu, 23 Nov 2000 09:32:04 -0500 (EST)
- To: Monica Ackermann <AckermannM@btib.css.gov.on.ca>
- cc: "'w3c-wai-ig@w3.org'" <w3c-wai-ig@w3.org>
Monica, you might like to provide a link to the tablin service that can be used to lineraise the table. basically, this is a link that means someone who can't easily see the association (for example me, a lot of the time) between a header and a cell can have the header repeated with each cell, while the rest of the world doesn't have to. Soyou add a link before the table, and if I follow it I get a rebuilt table - for example row1 head1 [input] head2 [input] head3 [input] head4 [input] row2 head1 [input] head2 [input] head3 [input] head4 [input] row3 head1 [input] head2 [input] head3 [input] head4 [input] row4 head1 [input] head2 [input] head3 [input] head4 [input] row5 head1 [input] head2 [input] head3 [input] head4 [input] http://www.w3.org/WAI/References/tablin On Mon, 20 Nov 2000, Monica Ackermann wrote: Hello, I am working on trying to make an HTML application accessible. The application is an inhouse application that consists primarily of pages that contain numerous form elements. I was asked to be involved in the project late in the development stage and as such there are certain design constructs that I cannot change (such as the use of tables for layout). Some of the pages have tables where each cell is a form element. How can I best label these elements so that a screen reader user can enter data and know where they are, without the screen being cluttered with extraneous labels? The tables look like this, where the column header can be considered the form element label: Column A Column B Column C Column D [input text] [input box] [input box] [input box] [input box] [input box] [input box] [input box] [input box] [input box] [input box] [input box] [input box] [input box] [input box] [input box] [input box] [input box] [input box] [input box] Can one label be used for multiple form elements? What other alternatives might there be? <TR name = "header row"> <TH><STRONG>Name</STRONG></TH> <TH><STRONG>Date</STRONG></TH> <TH>Gross</TH> <TH>Net</TH> </TR> <INPUT type="hidden" name="Month1" id="Month1" VALUE=""> </INPUT> <TR name = "row1"> <TD><INPUT name="txtNameID1" maxlength=9 size=10></TD> <TD><INPUT name="txtDateMnth1" maxlength=7 size=7></TD> <TD><INPUT name="txtGross1" maxlength=9 size=9></TD> <TD><INPUT name="txtNet1" maxlength=11 size=7></TD> </TR> <INPUT type="hidden" name="Month2" id="Month2" VALUE=""> </INPUT> <TR name = "row2"> <TD><INPUT name="txtNameID2" maxlength=9 size=10></TD> <TD><INPUT name="txtDateMnth2" maxlength=7 size=7></TD> <TD><INPUT name="txtGross2" maxlength=9 size=9></TD> <TD><INPUT name="txtNet2" maxlength=11 size=7></TD> </TR> I'd appreciate any help. Thanks Monica Ackermann Assistive Vocational Technology Associates Toronto, Ontario -- Charles McCathieNevile mailto:charles@w3.org phone: +61 (0) 409 134 136 W3C Web Accessibility Initiative http://www.w3.org/WAI Location: I-cubed, 110 Victoria Street, Carlton VIC 3053, Australia September - November 2000: W3C INRIA, 2004 Route des Lucioles, BP 93, 06902 Sophia Antipolis Cedex, France
Received on Thursday, 23 November 2000 09:34:06 UTC