Hey, get your HTML5 off my canvas
html5 April 26th, 2008
What the hell is a <canvas>? How do I use it? Why do I want to use it? What is so great about it?
I have had no idea, so I decided to find out.
With my recent kick on finding out everything I possibly can about html5, this is one part of it that has been implemented in a few of the more popular browsers, and actually has some use. By definition:
The tag defines graphic, such as graphs or other images. The tag is new in HTML 5
That seemed 100% pointless to me, until I learned more. The idea of this element, is to provide a container for graphics, and to use a script to actually print the graphics to the screen. What that means is… dynamic graphics in your webpage without the need for Flash, Java, or Silverlight (shudder) . This is my dream come true. Here is a great example of a real life example: http://canvaspaint.org/, and here is a page with a few basic “how to’s” to understand the <canvas> element better: http://labs.mininova.org/canvas/
Supported Browsers:
- Mozilla Firefox 1.5+
- Opera 9.5+
- Safari 3.x
- IE8beta1
Edit: Damn RSS feeds and wordpress titles… If I put <canvas> in the title, the browser sees it as a tag. If I put <canvas> in the title, then the rss feed sees it as a tag. C’mon people… this tag arrived in 2004…
Tags: browser wars, canvas, development, html, html5, whatwg
HTML5
development, html5 April 24th, 2008
New blog site up, http://www.htmlfive.net. The purpose of this site is to provide a central resource for any and all updates or articles that pop up on the web about the new HTML5 specifications.
Currently, HTML5 is in working draft mode, with no real implementations besides proof of concept. Opera 9.5 has Web Forms 2.0 working to spec, which is a side-step of HTML5. There are custom builds and JavaScript workarounds that will cause certain elements of HTML5 to become active. HTML5 is not expected to reach the stage of W3C recommendation for some time now (10 years +), but that doesn’t mean we can’t start using it sooner. I will post more here as more becomes available on the site.
Tags: development, html, html5
