Draw a red square, on the fly, and show it inside the <canvas> element:
![]()
The <canvas> tag is supported in Internet Explorer 9+, Firefox, Opera, Chrome, and Safari.
Note: Internet Explorer 8 and earlier versions, do not support the <canvas> tag.
The <canvas> tag is used to draw graphics, on the fly, via scripting (usually JavaScript).
The <canvas> tag is only a container for graphics, you must use a script to actually draw the graphics.
The <canvas> tag is new in HTML5.
Note: Any text inside the <canvas> element will be displayed in browsers that does not support <canvas>.
Tip:For a complete reference of all the properties and methods that can be used with the canvas object, go to our HTML Canvas Reference.
New : New in HTML5.
| Attribute | Value | Description |
|---|---|---|
| heightNew | pixels | Specifies the height of the canvas |
| widthNew | pixels | Specifies the width of the canvas |
The <canvas> tag also supports the Global Attributes in HTML.
The <canvas> tag also supports the Event Attributes in HTML.
Your message has been sent to W3Schools.