Zu Content springen
Deutsch
  • Es gibt keine Vorschläge, da das Suchfeld leer ist.

A: < ul>- und < ol>-Elemente dürfen unmittelbar nur < li>-, < script>- oder < template>-Elemente enthalten (WCAG 1.3.1)

list

Stellt sicher, dass Listen korrekt strukturiert sind.

Das bedeutet

Direkte Kinder von <ul> oder <ol> müssen ausschließlich <li>, <script> oder <template> sein. Elemente wie <div>, <p>, <span> oder Komponenten dürfen nicht direkt unterhalb der Liste stehen.

Auswirkung

Screenreader und Tastaturnavigation interpretieren die Struktur falsch. Nutzerinnen und Nutzer verlieren Orientierung, Anzahl und Reihenfolge der Listenelemente werden nicht zuverlässig angekündigt. Verstoß gegen WCAG 1.3.1.

Empfehlung

  • Jedes Listenelement in ein <li> setzen.

  • Zusätzliche Inhalte in <li> kapseln oder als verschachtelte Liste anlegen.

  • Keine Layoutcontainer direkt als Kind von <ul>/<ol> verwenden.

Beispiel

Problematisch

<ul>
  <div>Versand</div>
  <li>Zahlung</li>
  <p>Kontakt</p>
</ul>

Besser

<ul>
  <li>Versand</li>
  <li>Zahlung</li>
  <li>Kontakt</li>
</ul>

Verschachtelt (korrekt)

<ul>
  <li>Produkte
    <ul>
      <li>Neu</li>
      <li>Sale</li>
    </ul>
  </li>
</ul>

Verknüpfte WCAG-Kriterien:
WCAG 1.3.1 - Info und Beziehungen