← All terms

HTML Canvas

Also known as: Canvas API, Canvas Element

An HTML element used to draw graphics on a web page via JavaScript, rendering content as a bitmap image rather than as structured DOM elements. Unlike SVG, canvas content is not inherently accessible to screen readers because it produces a flat pixel surface with no semantic information about the shapes, text, or data it contains. This makes canvas-based data visualizations, charts, and interactive content particularly challenging for assistive technology users. Developers must use fallback content, ARIA attributes, or companion elements to make canvas content accessible.

Category: web development · accessibility barriers

Related: SVG · ARIA · Data Visualization · Screen Reader · Alternative Text

Sources