The Canvas (
For more articles on canvas, see the canvas topic page.
|Permitted content||Transparent, either phrasing content or flow content.|
|Tag omission||None, both the start tag and end tag must be included|
|Permitted parent elements||Any element that accepts phrasing content or any element that accepts flow content.|
|Normative document||HTML 5, section 4.8.10|
Like all other HTML elements, this element has the global attributes.
- The width of the coordinate space in CSS pixels. Defaults to 300.
- The height of the coordinate space in CSS pixels. Defaults to 150.
<canvas id="canvas" width="300" height="300"> Sorry, your browser doesn't support the <canvas> element. </canvas>
|Feature||Firefox (Gecko)||Chrome||Internet Explorer||Opera||Safari|
|Basic support||1.5 (1.8)||1.0||9.0||9.0||2.0|
|Feature||Firefox Mobile (Gecko)||Android||IE Mobile||Opera Mobile||Safari Mobile|
|Basic support||1.0 (1.8)||?||?||?||1.0|
- Before Gecko 5.0 (Firefox 5.0 / Thunderbird 5.0 / SeaMonkey 2.2) , the canvas width and height were signed integers instead of unsigned integers.
- Prior to Gecko 6.0 (Firefox 6.0 / Thunderbird 6.0 / SeaMonkey 2.3)
<canvas>element with a zero width or height would be rendered as if it had default dimensions.
- Before Gecko 12.0 (Firefox 12.0 / Thunderbird 12.0)
<canvas>element was being rendered instead of showing the fallback content as per the specification. Now the fallback content is rendered instead.