landmark-no-duplicate-contentinfo
Seite darf nicht mehr als eine Contentinfo-Landmark haben
Prüft, dass es auf der Seite höchstens eine Contentinfo-Landmark (role="contentinfo" oder ein nicht verschachteltes <footer>) gibt.
Anwendbarkeit. Gilt, sobald die Seite mindestens eine Contentinfo-Landmark enthält (explizites role="contentinfo" oder ein implizites, nicht verschachteltes <footer>). Ein Custom Element, dem seine ElementInternals eine Landmark-Rolle geben (this.attachInternals().role), ohne role-Attribut, das eine andere nennt, ist eine Landmark wie ein natives Element mit dieser Rolle.
Erwartung. Auf der Seite gibt es höchstens eine Contentinfo-Landmark; die Begründung entspricht der von landmark-no-duplicate-banner, übertragen auf contentinfo.
Was ein Befund meldet.
count: wie viele contentinfo-Landmarks die Seite assistiven Technologien bereitstellt, bei einer Obergrenze von 1.
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
<body><footer>Site footer</footer></body>
Es gibt nur eine Contentinfo-Landmark.
<body><footer>First</footer><footer>Second</footer></body>
Zwei <footer>-Elemente auf oberster Ebene erhalten beide die Rolle contentinfo.
So prüfen Sie es
Wenn diese Regel nicht entscheiden kann, meldet sie cantTell und überlässt die Frage einer Person. Jede Frage, die sie stellen kann, steht hier unter ihrem Reason-Code, mit den Schritten, um sie zu beantworten. Ein Befund enthält dieselben Schritte in howToCheck, in der Sprache des Scans. Siehe Ausgabeschema.
LANDMARK_DUPLICATE_CONTENTINFO
- Öffnen Sie die Landmarkenliste eines Screenreaders oder den Bereich „Barrierefreiheit“ und zählen Sie die contentinfo-Landmarken.
- Entscheiden Sie für jede im Bericht genannte, ob sie der seitenweite Fußbereich ist oder der Fußbereich eines Abschnitts, einer Karte oder eines Dialogs.
- Prüfen Sie, ob verborgene oder geschlossene Kopien tatsächlich vor assistiven Technologien verborgen sind.
Bestanden. Assistive Technologien finden nur eine contentinfo-Landmarke, den seitenweiten Fußbereich.
Nicht bestanden. Mehr als eine contentinfo-Landmarke wird bereitgestellt, sodass die Navigation über Landmarken mehrere Seitenfußbereiche anbietet; ein Verstoß gegen die Best Practice der WAI-ARIA-Rolle contentinfo.