Opened 12 years ago
Last modified 12 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:2 Changed 12 years ago by
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 12 years ago by
Status: | new → confirmed |
---|---|
Version: | → 4.0 Beta |
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.