2.22 When an appropriate markup language exists, use markup rather than images to convey information
Contents
WAI Checkpoint 3.1
Full WAI text: "When an appropriate markup language exists, use markup rather than images to convey information." Mark-up refers to commands or symbols used to describe a document's logical structure or to indicate how it should look when it is printed or displayed. For example, HTML heading styles (h1, h2, etc.) are used to mark up section headings on a web page. MathML can be used to mark-up mathematic symbols and equations. It is possible to achieve the same visual effect by using images instead of markup, but this should be avoided.
Rationale
Sometimes designers use images to display text or symbols in a visually appealing format. This causes problems because images can't be described as part of an overall document structure which means that a lot of important contextual information is lost.
Users cannot re-size text that is displayed as images in their browser, which makes it difficult to read for people with poor eyesight who prefer larger sizes. Screen readers and Braille displays can translate mark-up into speech or Braille, making content and structure more intelligible to blind users.
Directions and Techniques
Use correct mark-up and style sheets to display symbols
Use mark-up to display symbols, such as currency symbols, mathematical or scientific notation. See the WAI recommended techniques for using markup rather than images. This includes an example of mark-up and style sheets used to display mathematical information using MathML.
How you could check for this:
There are no specific test methods recommended for this guideline.
