The HTML element is used to draw graphics, on the fly, via scripting (usually JavaScript).
The element is only a container for graphics. You must use a script to actually draw the graphics.
Canvas has several methods for drawing paths, boxes, circles, text, and adding images.