- From: Andrew Fedoniouk <andrew.fedoniouk@live.com>
- Date: Sun, 17 Jul 2011 12:10:55 -0700
- To: "Andrew Fedoniouk" <news@terrainformatica.com>, Kornel LesiĆski <kornel@geekhood.net>
- Cc: <public-html@w3.org>
>-----Original Message-----
>From: Kornel Lesinski Sent: Sunday, July 17, 2011 11:07 AM To: Andrew
>Fedoniouk Cc: public-html@w3.org Subject: Re: correct and incorrect uses of
>canvas
>On Sun, 17 Jul 2011 17:29:39 +0100, Andrew Fedoniouk
><andrew.fedoniouk@live.com> wrote:
>
>> Consider this SVG:
>> http://terrainformatica.com/w3/flower.svg
>>
>> In HTML you can use that SVG for example as this:
>> <img src="http://terrainformatica.com/w3/flower.svg" alt="flower" >
>>
>> We can add to each <cicrcle> in that SVG attributes
>> @alt="leaf" or @alt="petal" but will it help to anyone?
>
>In case of a simple non-interactive images alt may suffice. However, SVG
>can be used for much more than that, e.g. infographics and charts, which
>contain text and data and may have buttons and other interactive elements.
As for charts the markup should look like this:
<div #chart>
<ul .series>
<li>10%</li>
<li>40%</li>
...
</ul>
<legend>
<label onclick=...>IE</label>
<label onclick=...>FF</label>
</legend>
</div>
Or something like that. That would be at least enumerable/readable.
>
>Saying that <circle> is clickable would help, and would be improvement
>over just a circle drawn on canvas and hit-tested against mouse click with
>custom JS.
>
Again, the idea is to motivate developers to use meaningful markup -
only HTML DOM elements should be clickable. Particular drawing
and visual structure of the scene does not really matter for A11y.
--
Andrew Fedoniouk
http://terrainformatica.com
Received on Sunday, 17 July 2011 19:11:27 UTC