[whatwg] Canvas element
dean at edwards.name
Wed Apr 20 15:18:18 PDT 2005
> I would ask what semantics canvas has. ol means the content is an
> ordered list, em means the content is emphasized, span and div mean the
> content is different, but in a way not associated with any element. Even
> img and object mean the content is external, (usually) with non-html
> At best I can see canvas being equivelant to img and object, but without
> the use case of the content being external. But even so, they come with
> default semantics (the image or whatever else is being represented in
> them) whereas canvas doesn't, it has to be scripted in.
> So am I missing something here? What semantics does canvas have?
I see the CANVAS element as analogous to the IMG element. It has similar
content (it's ultimately an image) but that content is defined
differently (using script).
I can certainly see the advantage of having a programmable image. One
use may be for generating avatars. It would be easier to combine skin
tone, hair colour, eyes etc programmatically than have thousands of
images sitting on the server.
I agree that it may be open to abuse but I've never been convinced that
this is a good reason to disallow anything.
More information about the whatwg