dlitem-parent-valid
Einträge einer Beschreibungsliste müssen in einer Beschreibungsliste stehen
Prüft, dass <dt>/<dd>-Elemente in einem <dl> enthalten sind, direkt oder über ein umschließendes <div>.
Anwendbarkeit. Gilt für <dt>/<dd>-Elemente mit einem Elternelement im Flat Tree, so wie die Seite gerendert wird: Ein <dt>/<dd>, das in ein Shadow-<dl><slot></slot></dl> eingesetzt wird, gehört zu dieser Liste, und ein <slot> dazwischen wird durchschaut. Ein <dt>/<dd>, das ein Shadow Host keinem Slot zuweist, wird nicht gerendert und bleibt außen vor.
Erwartung. Das Elternelement ist <dl> oder ein <div>, dessen eigenes Elternelement <dl> ist (eine einzelne Ebene mit umschließendem div ist erlaubt, entsprechend der üblichen Gruppierung von dt/dd-Paaren durch Autoren). Ein <dt>/<dd> außerhalb eines echten Beschreibungslisten-Containers wird assistiven Technologien nicht als Begriff/Definition bereitgestellt.
Was ein Befund meldet.
parentElement: der Tag-Name des Elternelements, also des Containers, in dem es statt in einem<dl>steht.
Diese Felder in data.details helfen, einen Befund zu lesen und zu reproduzieren. Außer reasonCode und den wenigen Feldern, die Ausgabeschema als stabil nennt, sind sie kein stabiler Vertrag: Ein Feld kann in einer Minor-Version umbenannt werden oder wegfallen, bauen Sie also nicht darauf auf.
Beispiele
<dl><dt>Term</dt><dd>Definition</dd></dl>
Sowohl dt als auch dd liegen in einem <dl>-Vorfahren.
<div><dt>orphan</dt></div>
<dt> hat überhaupt keinen <dl>-Vorfahren.