WebAIM - Web Accessibility In Mind

E-mail List Archives

Re: first row in table not table headers


From: Birkir R. Gunnarsson
Date: Jul 26, 2017 1:55PM

Is the table coded using valid HTML
You can run the table markup through https://validator.w3.org/nu/
If not, it is definitely a 1.3.1 violation in my opinion.
If it is valid, and if the <td> cells in the first row are not
actually regular table cells (i.e., the header cells in row two do not
apply to them), I think it is a pass.
If they are, you can headers/id or aria-describedby to tie them to the
header cells.

On 7/26/17, Jonathan Avila < <EMAIL REMOVED> > wrote:
> I'd generally consider a data table that has non-data table stuff in it as a
> violation of SC 1.3.1.
> Jonathan
> 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> )
> Subject: [WebAIM] first row in table not table headers
> Hello,
> 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:
> <table>
> <tr><td> Page: 1, 2, 3, .... </td></tr>
> <tr>
> <th>Column heading 1</th>
> <th>Column heading 2</th>
> Etc.
> </tr>
> <tr><td>cell 1</td><td>cell 2</td>etc.</tr> </table>
> Thanks,
> Angela French
> Internet/Intranet Specialist
> Washington State Board for Community and Technical Colleges
> 360-704-4316
> www.sbctc.edu<;http://www.sbctc.edu/>;
> > > http://webaim.org/discussion/archives
> >
> 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.
> > > http://webaim.org/discussion/archives
> > > > > >

Work hard. Have fun. Make history.