On Jul 12, 2009, at 10:45 AM, Joseph Taylor wrote:
Tee,
It looks like you should (warning - people will argue about this)
markup up a table, with the column headings as the "labels" at the
top. Be sure to specify the scope="col" attribute.
Then in each cell markup your inputs as normal, add your labels and
hide with css. Not very elegant, but honestly it seems to be the
most logical approach for EVERYONE to be able to understand
everything in the form.
I don't see a reasonable way for the initial labels to apply to a
series of inputs like that otherwise.
That is, if this layout is necessary.
Hi Joseph,
Thanks for the suggestion. Yes, table looks like a logical choice for
this form.
It has to be this layout. I suggested using textarea with an
indication to enter all necessary info but client doesn't like the
idea. Unfortunately like many other clients, he doesn't care the
accessibility part and I am the one to have to make the decision for
him, give him what he wants, try keep up with accessibility without
telling him. In the real world, it's hard to keep up with
accessibility when clients don't care.
On a side note, I recently learned that in Spain, all e-Commerce sites
have to be WCAG A compliant (equivalent to WCAG A I think, it's called
SPRI accessibility), this is an encouraging news. Just hope more
countries follow suit.
tee
*******************************************************************
List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: [email protected]
*******************************************************************