Require name and id to match on <map> elements

Rule ID:
HTML Syntax and concepts
  • HTML5

HTML5 requires that when the id attribute is present on a <map> element it must have the same value as the required name attribute.

Rule details

Examples of incorrect code for this rule:

<map name="foo" id="bar"></map>
error: "id" and "name" attribute must be the same on <map> elements (map-id-name) at inline:1:21:
> 1 | <map name="foo" id="bar"></map>
    |                     ^^^

1 error found.

Examples of correct code for this rule:

<map name="foo" id="foo"></map>

Version history