Skip to main content


The <map-caption> element is a child of <mapml-viewer> and is used to define a simple text string that is not visually rendered (at this time). The caption should be read by screen readers when the <mapml-viewer> is focused, as it generates the <mapml-viewer aria-label="..."> value, if no aria-label has been specified by the HTML author. <map-caption> may be the first or last element child of <mapml-viewer>.


MapML caption element


Report problems with these requirements on GitHub

requirementenhancementimpracticalundecidedunder discussion

Interpreting locations & map positions (5.3)
Provide an accessible name for a map
under discussionprovisionalunder discussion