WebAIM - Web Accessibility In Mind

E-mail List Archives

Re: first row in table not table headers


From: Jonathan Avila
Date: Jul 26, 2017 1:03PM

I'd generally consider a data table that has non-data table stuff in it as a violation of SC 1.3.1.


Jonathan Avila
Chief Accessibility Officer
Level Access, inc. (formerly SSB BART Group, inc.)
703.637.8957 (Office)
Visit us online: Website | Twitter | Facebook | LinkedIn | Blog
Looking to boost your accessibility knowledge? Check out our free webinars!

The information contained in this transmission may be attorney privileged and/or confidential information intended for the use of the individual or entity named above. If the reader of this message is not the intended recipient, you are hereby notified that any use, dissemination, distribution or copying of this communication is strictly prohibited.

-----Original Message-----
From: WebAIM-Forum [mailto: <EMAIL REMOVED> ] On Behalf Of Meacham, Steve - FSA, Kansas City, MO
Sent: Wednesday, July 26, 2017 2:40 PM
To: WebAIM Discussion List
Subject: Re: [WebAIM] first row in table not table headers

That's a unique way of doing things. I agree with your discomfort.

If the <th> isn't at the top of the table, here's what I'd try to get, though you may be unable to affect this change either. The <td> cells that use those <th> headings could use the header/id attribute pairing to establish that connection. The pagination row would not. I'd then test the hell out of it see how things really behave, but first I'd make sure it's even possible in the .net control, which it sounds like you don't control.

-----Original Message-----
From: WebAIM-Forum [mailto: <EMAIL REMOVED> ] On Behalf Of Angela French
Sent: Wednesday, July 19, 2017 4:11 PM
To: WebAim Forum ( <EMAIL REMOVED> ) < <EMAIL REMOVED> >
Subject: [WebAIM] first row in table not table headers


Looking for opinions. How egregious is it to have the first row of a data table be a row containing the paging links and the second row be the table headers?
This rubs me the wrong way, but the .net control we are using does this and it would be significant amount of work to re-engineer it.

Although simplified, this is what I'm describing:

<tr><td> Page: 1, 2, 3, .... </td></tr>
<th>Column heading 1</th>
<th>Column heading 2</th>
<tr><td>cell 1</td><td>cell 2</td>etc.</tr> </table>


Angela French
Internet/Intranet Specialist
Washington State Board for Community and Technical Colleges

This electronic message contains information generated by the USDA solely for the intended recipients. Any unauthorized interception of this message or the use or disclosure of the information it contains may violate the law and subject the violator to civil or criminal penalties. If you believe you have received this message in error, please notify the sender and delete the email immediately.