4.1.1 Analyse syntaxique (A)

Le HTML et les autres langages de balisage (comme SVG) doivent pouvoir être analysés correctement par le navigateur et les logiciels d’assistance.

Chaque code de balisage doit satisfaire aux exigences ci-dessous :

  • les éléments ont des balises de début et de fin complètes, à moins que les spécifications ne l’exigent pas. Par exemple dans HTML 5, les balises de fin ne sont pas toujours obligatoires ;
  • les éléments sont imbriqués conformément à leurs spécifications ;
  • les éléments ne peuvent pas contenir d’attributs identiques (dupliqués), et s’ils possèdent un ID, celui-ci ne peut être utilisé qu’une fois sur une page.

Les balises de début et de fin auxquelles il manque un caractère essentiel, comme un chevron fermant, ou dans lesquelles un guillemet incorrect est utilisé pour la valeur d’un attribut, sont considérées comme incomplètes.