'
[Irl-dean] HTML Question - Forms, labels and table based layouts
Barry McMullin
barry.mcmullin at dcu.ie
Fri Apr 18 12:51:13 IST 2008
On Fri, 18 Apr 2008, Joshue O Connor wrote:
> I have to disagree. My reasons being (in no particular order of preference):
Ah, excellent ... we were overdue for a good game of Josh-Barry
geek-ping-pong (grin!).
> 1) The relationships between the form controls and their labels are not
> programmatically determined using the method you suggest.
They aren't? In what sense is the relationship between a table
cell and its header(s) any less "programmatically determined"
than the relationship between a form control and a label element?
> 2) Because of this the user may not be able to understand the purpose of
> the form controls without their explicit label associations and
> therefore if the screen reader user bypasses the table (which I will
> refer to as the containing element) using the F key/E key/INSERT + F3
> functions, then the labels/information that you have provided within the
> table are no longer present.
Hang on ... you are saying to not use a table to mark up
information having genuine "tabular" semantic relationships
because some users might choose to "bypass the table"? On that
logic one would never use tabular markup at all...
> 3) This method would be useful for sighted users, but thats it.
Don't quite get that.
> 4) Users of screen readers may not know how to interrogate data tables
> as in my experience this is something that power users do and this
> method is dependent on a certain linear browsing stlye (one item after
> another) to work at all.
Again, this is simply advocating not using tabular markup for its
intended semantic purpose (data tables). I can't go along with
that. Yes, there is a chicken and egg here. Historically very
few authors/developers have used table markup correctly, and for
that reason many users have seen (still see?) little benefit in
learning how to exploit it. Ditto for AT developers/vendors. But
the solution to that is surely not to give up on table mark up
where it is sematically appropriate.
"Pong" - back in your court, Josh!
Best - Barry.
--
Barry McMullin, Dublin City University
phone: +353-1-700-5432
web: http://www.eeng.dcu.ie/~mcmullin/
More information about the CEUD-ICT
mailing list