dlitem-parent-valid
Les éléments de liste de description doivent se trouver dans une liste de description
Vérifie que les éléments <dt>/<dd> sont contenus dans un <dl>, directement ou via un <div> englobant.
Applicabilité. S’applique aux éléments <dt>/<dd> qui ont un élément parent dans l’arbre aplati, tel que la page l’affiche : un <dt>/<dd> inséré par slot dans un <dl><slot></slot></dl> de shadow DOM fait partie de cette liste, et un <slot> intermédiaire est traversé. Un <dt>/<dd> qu’un hôte shadow n’insère dans aucun slot n’est pas rendu et est laissé de côté.
Attendu. Le parent est un <dl>, ou un <div> dont le propre parent est un <dl> (un seul niveau de div englobant est autorisé, conformément à la façon dont les auteurs regroupent couramment les paires dt/dd). Un <dt>/<dd> utilisé en dehors d’un véritable conteneur de liste de description n’est pas exposé comme terme/définition aux technologies d’assistance.
Ce que rapporte un constat.
parentElement: le nom de balise du parent de l’élément, le conteneur dans lequel il se trouve au lieu d’un<dl>.
Ces champs de data.details aident à lire et à reproduire un constat. À part reasonCode et les quelques champs que la page Schéma de sortie donne comme stables, ils ne constituent pas un contrat stable : un champ peut être renommé ou supprimé dans une version mineure, ne vous appuyez donc pas dessus.
Exemples
<dl><dt>Term</dt><dd>Definition</dd></dl>
dt et dd se trouvent tous deux dans un ancêtre <dl>.
<div><dt>orphan</dt></div>
<dt> n’a aucun ancêtre <dl>.