WebAIM - Web Accessibility In Mind

E-mail List Archives

Thread: first row in table not table headers

for

Number of posts in this thread: 4 (In chronological order)

From: Angela French
Date: Wed, Jul 19 2017 3:11PM
Subject: first row in table not table headers
No previous message | Next message →

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
= EMAIL ADDRESS REMOVED = <mailto: = EMAIL ADDRESS REMOVED = >
www.sbctc.edu<;http://www.sbctc.edu/>;

From: Meacham, Steve - FSA, Kansas City, MO
Date: Wed, Jul 26 2017 12:40PM
Subject: Re: first row in table not table headers
← Previous message | Next message →

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 ADDRESS REMOVED = ] On Behalf Of Angela French
Sent: Wednesday, July 19, 2017 4:11 PM
To: WebAim Forum ( = EMAIL ADDRESS REMOVED = ) < = EMAIL ADDRESS 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
= EMAIL ADDRESS REMOVED = <mailto: = EMAIL ADDRESS REMOVED = >
www.sbctc.edu<;http://www.sbctc.edu/>;

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.

From: Jonathan Avila
Date: Wed, Jul 26 2017 1:03PM
Subject: Re: first row in table not table headers
← Previous message | Next message →

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.)
= EMAIL ADDRESS REMOVED =
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 ADDRESS 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 ADDRESS REMOVED = ] On Behalf Of Angela French
Sent: Wednesday, July 19, 2017 4:11 PM
To: WebAim Forum ( = EMAIL ADDRESS REMOVED = ) < = EMAIL ADDRESS 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
= EMAIL ADDRESS REMOVED = <mailto: = EMAIL ADDRESS REMOVED = >
www.sbctc.edu<;http://www.sbctc.edu/>;

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.

From: Birkir R. Gunnarsson
Date: Wed, Jul 26 2017 1:55PM
Subject: Re: first row in table not table headers
← Previous message | No next message

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 ADDRESS 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.)
> = EMAIL ADDRESS REMOVED =
> 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 ADDRESS 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 ADDRESS REMOVED = ] On Behalf
> Of Angela French
> Sent: Wednesday, July 19, 2017 4:11 PM
> To: WebAim Forum ( = EMAIL ADDRESS REMOVED = )
> < = EMAIL ADDRESS 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
> = EMAIL ADDRESS REMOVED = <mailto: = EMAIL ADDRESS REMOVED = >
> 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.