- From: Richard Schwerdtfeger <schwer@us.ibm.com>
- Date: Thu, 30 Jul 2009 11:11:25 -0500
- To: "Anne van Kesteren" <annevk@opera.com>
- Cc: "Steven Faulkner" <faulkner.steve@gmail.com>, "HTML WG" <public-html@w3.org>, public-html-request@w3.org, "W3C WAI-XTECH" <wai-xtech@w3.org>
- Message-ID: <OF8166578F.650C9052-ON86257603.00584293-86257603.0058EF60@us.ibm.com>
Actually, we provide the ARIA role="presentation" on a table used for layout and you are done. It is actually quite trivial. There is no need in most cases to provide an elaborate style sheet unless there is some reason the author can't use tables to meet their need. Note: just be cause you provide the API does not mean that the author needs to implement them in all cases. Again, all we are doing is providing tools to the author. Rich: Rich Schwerdtfeger Distinguished Engineer, SWG Accessibility Architect/Strategist "Anne van Kesteren" <annevk@opera.com To > Richard Sent by: Schwerdtfeger/Austin/IBM@IBMUS public-html-reque cc st@w3.org "Steven Faulkner" <faulkner.steve@gmail.com>, "HTML WG" <public-html@w3.org>, "W3C 07/30/2009 10:17 WAI-XTECH" <wai-xtech@w3.org> AM Subject Re: Helping Canvas Tag Be Accessible On Thu, 30 Jul 2009 16:49:47 +0200, Anne van Kesteren <annevk@opera.com> wrote: > If we cannot ensure authors to do the right thing, how can we ensure > they'll do the right thing if we add APIs to <canvas> that make it do > the same as SVG? That argument doesn't really add up. To expand on this. Tables for layout is a problem. We do not solve this problem by endorsing using tables for layout and adding elaborative APIs so you can make pages formatted using tables accessible. It is highly unlikely "lazy" authors will pick up on that. You solve it by providing a far better alternative (CSS) that has a ton of advantages over using tables and provides better accessibility without effort. Now some people experimented with writing a full-fledged editor with <canvas>. That does not mean it is the right thing to do. The obvious solution to that problem is in my opinion not to add difficult APIs to <canvas> that might make some use of it more accessible. There were probably reasons why they used <canvas> to solve their problem and when we understand those reasons we can figure out what a better solution would be. I think that going at it the other way around will only make things accessible if the person/company is under pressure of some law (because of the increase in complexity and cost), which would be a shame. -- Anne van Kesteren http://annevankesteren.nl/
Attachments
- image/gif attachment: graycol.gif
- image/gif attachment: pic16244.gif
- image/gif attachment: ecblank.gif
Received on Thursday, 30 July 2009 16:12:13 UTC