|
Nicole -> Question about accessible tables . . . (3/6/2007 3:38:25)
|
What do you guys use to make certain that a table is being read out properly be a screen reader? I thought that by correctly offering a table summary, caption and using <th> for the top row, the table would be read out with the first column entry followed by the first colum's <th>, then the content of cell 1, then the <th> of column 2, then the contents of cell 2 etc. Admittedly I've just checked using the Firefox Extension "Speak-It", which probably has some flaws, but I was surprised that it read my table out most confusingly. Here is the html for my table: <table class="sevencolumn" summary="This table shows the practice times for all squads during Fall" width="100%">
<caption>Fall Practice Times</caption>
<tr>
<th class="seven1">Squad</th>
<th class="seven2">Monday</th>
<th class="seven3">Tuesday</th>
<th class="seven4">Wednesday</th>
<th class="seven5">Thursday</th>
<th class="seven6">Friday</th>
<th class="seven7">Saturday</th>
</tr>
<tr>
<td class="seven1">White<br />45 minute practice<br />Choose any 2</td>
<td class="seven2">3.40pm<br />4.30pm<br />5.20pm<br />6.10pm</td>
<td class="seven3">3.40pm<br />4.30pm<br />5.20pm<br />6.10pm</td>
<td class="seven4">3.40pm<br />4.30pm<br />5.20pm<br />6.10pm</td>
<td class="seven5">3.40pm<br />4.30pm<br />5.20pm<br />6.10pm</td>
<td class="seven6">3.40pm<br />4.30pm<br />5.20pm</td>
<td class="seven7">No Practice</td>
</tr>
<tr>
<td class="seven1">Red<br />1 hour practice</td>
<td class="seven2">6.00pm</td>
<td class="seven3">6.00pm</td>
<td class="seven4">6.00pm</td>
<td class="seven5">6.00pm</td>
<td class="seven6">6.00pm</td>
<td class="seven7">10.00am</td>
</tr>
<tr>
<td class="seven1">Black<br />1.5 hour practice</td>
<td class="seven2">4.30pm</td>
<td class="seven3">4.30pm</td>
<td class="seven4">4.30pm</td>
<td class="seven5">4.30pm</td>
<td class="seven6">4.30pm</td>
<td class="seven7">8.30am</td>
</tr>
<tr>
<td class="seven1">Senior<br />2 hour practice</td>
<td class="seven2">4.00pm</td>
<td class="seven3">4.00pm</td>
<td class="seven4">4.00pm</td>
<td class="seven5">4.00pm</td>
<td class="seven6">4.00pm</td>
<td class="seven7">8.00am</td>
</tr>
<tr>
<td class="seven1">National<br />2.25 hour practice</td>
<td class="seven2">4.00pm</td>
<td class="seven3">4.00pm</td>
<td class="seven4">4.00pm</td>
<td class="seven5">4.00pm</td>
<td class="seven6">4.00pm</td>
<td class="seven7">8.00am</td>
</tr>
<tr>
<td class="seven1">Masters / Gold<br />1 hour practice</td>
<td class="seven2">7.00pm</td>
<td class="seven3">7.00pm</td>
<td class="seven4">7.00pm</td>
<td class="seven5">7.00pm</td>
<td class="seven6">No Practice</td>
<td class="seven7">No Practice</td>
</tr>
</table><!-- end sevencolumn --> One thing I did find with "Speak-It", is that it read out all times like: 4.30pm - four point three zero p m except for the last two rows where it pronounced it as 4.30pm?
|
|
|
|