4
Hi,
Quote:
and what's the deal with calling it CSS layout? I use CSS in my table layouts, too
I guess its a question of levels - in "css layout" css is used at the "highest level" for the positioning.
And why do this?
One reason is accessibility - a text reader (an audio browser or browser plug-in for people for reading difficulties) goes through your code from top to bottom. Therefore a table will be read row after row, wheras a css page will be read more like a newspaper - the lefthand column will be read first.
With a table layout which only has one row, as in the main part of the XOOPS standard template, there is effectively no difference, as the code for the first <td> (the left hand column) is read first, the code for the middle column is read next and so on. But with a table with more than one rows the code will probably be read by the text reader differently to the way a sighted reader would work his way through the page.
Hope this helps.
Alan
p.s. when I think of all these organisations for visually impaired people out there, couldn't we help push this subject a little by starting an accessibility forum?