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]
*******************************************************************

Reply via email to