Use a real table when you are forced to do this to get your desired layout.
The only reason not to use the table for layout is because the talking browser for the blind gives line numbers and column number coordinates for each cell in the table. This confuses the blind reader when table cells are used for layout.
Of course, itβs much more convenient to use margins, borders and indents where they do the job much better than sticking them to tables, but when you have something with a layout similar to that written on the newspaperβs classifieds page, itβs better to use the real a table, a set of nested tables, or a table full of divs.
I will always use a div or div, gluing a table with parts of the display table when they work.
When they do not work or when the div layout falls apart at different screen resolutions, I will use a real table. He never falls apart.
This kludgery W3C would have a better CSS solution to prevent the talking browser from treating the real table as a table.
I also view the comment table located around the page title as tabular data, even if it is not numeric. Tabular data may include categorical data.
One idea is to hide the disclaimer (with the same foreground and background colors) by telling the blind to ignore the coordinates of the table that the browser provides for the conversation, because the use of the table was caused by a lack of ability to work with the diva layout.
midimagic Jul 14 '16 at 23:31 2016-07-14 23:31
source share