html.elements.canvas

Spec

MDN URL

Status

On the standards track: Yes

Is Experimental: No

Is Deprecated: No

Browser Support

In Chrome version 1 on 2008-12-11

In Chrome Android version 18 on 2012-06-27

In Edge version 12 on 2015-07-29

In Firefox version 1.5 on 2005-11-29 Note: Before Firefox 5, the canvas width and height were signed integers instead of unsigned integers. Before Firefox 6, a <canvas> element with a zero width or height would be rendered as if it had default dimensions. Before Firefox 12, if JavaScript is disabled, the <canvas> element was being rendered instead of showing the fallback content as per the specification. Since then, the fallback content is rendered instead.

In Firefox for Android version 4 on 2011-03-29 Note: Before Firefox for Android 5, the canvas width and height were signed integers instead of unsigned integers. Before Firefox for Android 6, a <canvas> element with a zero width or height would be rendered as if it had default dimensions. Before Firefox for Android 14, if JavaScript is disabled, the <canvas> element was being rendered instead of showing the fallback content as per the specification. Since then, the fallback content is rendered instead.

In Internet Explorer version 9 on 2011-03-14

In Quest Browser version 5.0 on undefined

In Opera version 9 on 2006-06-20

In Opera Android version 10.1 on 2010-11-09

In Safari version 2 on 2005-04-29 Note: Although early versions of Apple's Safari browser don't require the closing tag, the specification indicates that it is required, so you should be sure to include it for broadest compatibility. Before version 2, Safari will render the content of the fallback in addition to the canvas itself unless you use CSS tricks to mask it.

In Safari on iOS version 1 on 2007-06-29

In Samsung Internet version 1.0 on 2013-04-27

In WebView Android version 37 on 2014-09-03

In WebView on iOS version 1 on 2007-06-29