Opened 6 years ago

Last modified 6 years ago

#10322 confirmed New Feature

support for creating accessible data tables

Reported by: Jan Bo Jensen Owned by:
Priority: Normal Milestone:
Component: General Version: 4.0 Beta
Keywords: Cc:

Description

We miss better support for creating accessible data tables i CKEditor. Would you consider distinguish between data and layout tables? (which are processed differently by assistive technologies such as screen readers). A Screen Reader Preview that helps authors further optimize content for accessibility would also be nice. Both functions are available in XStandard editor (We use this right now, but would like to shift to CKEditor)

Change History (3)

comment:1 Changed 6 years ago by Jakub Ś

I don't know what to think of this. On one hand HTML5 doesn't encourage to do it but allows html5 layout tables on the other this still brings bad memories from early days of web development.
Another vote against is that we have to support HTML4 tables as well where border attribute is used to actually set border for table. Applying both would probably complicate things.

There is nice article here: http://webdesign.about.com/od/tables/a/html5-tables-for-layout.htm that says how to make layout table.

It would be really nice if @fredck could leave a comment here.

Last edited 6 years ago by Jakub Ś (previous) (diff)

comment:2 Changed 6 years ago by Frederico Caldeira Knabben

This is certainly a valid request. It has nothing to do with HTML5 or best practices. It's just a accessibility related features, taking in consideration that, in fact, people use tables for layout as well.

The idea would be adding the possibility to select editor "Data Table" or "Layout Table". Depending on the choice, the role="presentation" is to added to the table.

Actually, we could even think about using the "Headers' field we present in the table dialog. If nothing is selected, it may be considered a layout table, otherwise it is a data table.

comment:3 Changed 6 years ago by Jakub Ś

Status: newconfirmed
Version: 4.0 Beta
Note: See TracTickets for help on using tickets.
© 2003 – 2019 CKSource – Frederico Knabben. All rights reserved. | Terms of use | Privacy policy