This is a migrated thread and some comments may be shown as answers.

Accessibility Support

4 Answers 54 Views
General Discussions
This is a migrated thread and some comments may be shown as answers.
A
Top achievements
Rank 1
A asked on 19 Apr 2011, 11:36 AM
Hello All,

I am currently performing DDA I have a question regarding the Telerik ASP.NET controls and accessibility support.

Accessibility support for these controls is documented here - http://www.telerik.com/products/aspnet-ajax/getting-started/accessibility-support.aspx.  It states that the Telerik Grid has a W3C compliance level of "AA".  

If you read the W3C WCAC guildelines available here - http://www.w3.org/TR/WCAG10-HTML-TECHS/#identifying-table-rows-columns, you will notice that the example code for identifying row and column information includes "<CAPTION>" and "headers" tags as part of the priority 1 ("A") compliance.  I have checked the Telerik Grid (available here - http://demos.telerik.com/aspnet-ajax/grid/examples/generalfeatures/accessibility/defaultcs.aspx) and it does not appear to generate this information. 

My question is, how is the Telerik Grid "AA" W3C complaint without implementing this functionality?

Many thanks in advance for any information you may have.

Regards,

Aaron

4 Answers, 1 is accepted

Sort by
0
Tsvetina
Telerik team
answered on 22 Apr 2011, 09:12 AM
Hi Aaron,

As you can see in WebAIM's site, the following requirement is passed:
Markup shall be used to associate data cells and header cells for data tables that have two or more logical levels of row or column headers.

on condition that:
Data table cells are associated with the appropriate headers using the scope or id/headers attributes.

As you can see in the screenshot attached, the scope attributes are supplied for the header cells and a Caption is available. Let me know if I am missing anything out.

Regards,
Tsvetina
the Telerik team

Browse the vast support resources we have to jump start your development with RadControls for ASP.NET AJAX. See how to integrate our AJAX controls seamlessly in SharePoint 2007/2010 visiting our common SharePoint portal.

0
A
Top achievements
Rank 1
answered on 26 Apr 2011, 02:53 PM
Hi Tsvetina,

Thanks for your reply.

WebAIM's site is related to Section 508 compliance (which does not apply to my UK-based website).  I am specifically interested in the "W3C Compliance Level" of "AA" awarded to the RadGrid on the following page - http://www.telerik.com/products/aspnet-ajax/getting-started/accessibility-support.aspx.

For more information on the requirements for the most basic "A" support, please see here - http://www.w3.org/TR/WCAG10-HTML-TECHS/#identifying-table-rows-columns.  I doesn't appear that Telerik is supporting "A", let alone "AA".

I was hoping someone would be able to clarify for me.

Many thanks,

Aaron
0
Accepted
Veli
Telerik team
answered on 29 Apr 2011, 09:48 AM
As Tsvetina tried to point out with the screen shot, RadGrid's header cells have a scope="col" attribute and an option to specify Caption (and Summary). As indicated by the W3C compliance standard page you have linked to, a compliant table rendering may include a scope attribute alternative to the headers attribute. The document states: "It should be noted that the spoken rendering of this table would be identical to that of the previous example [auth: the one with headers]. A choice between the "headers" and "scope" attributes is dependent on the complexity of the table. It does not affect the output so long as the relationships between header and data cells are made clear in the markup."

Veli
the Telerik team

Browse the vast support resources we have to jump start your development with RadControls for ASP.NET AJAX. See how to integrate our AJAX controls seamlessly in SharePoint 2007/2010 visiting our common SharePoint portal.

0
A
Top achievements
Rank 1
answered on 03 May 2011, 09:17 AM
Veli, Tsvetina,

Many thanks for the response.  Veli, that has cleared things up for me.  I was not aware that "scope" could be used in place of the "headers" attribute (I has missed that paragraph as I was reading the Priority 1 description and example only).

I will make use of the "caption" and "summary" attributes.

Thanks,

Aaron
Tags
General Discussions
Asked by
A
Top achievements
Rank 1
Answers by
Tsvetina
Telerik team
A
Top achievements
Rank 1
Veli
Telerik team
Share this question
or