Zum Inhalt springen
SilktideHilfe

Semantische Listen

Silktide sucht nach Text, der als Liste geschrieben ist – Zeilen, die mit Aufzählungszeichen oder Zahlen beginnen –, der im Code der Seite jedoch nicht als Liste ausgezeichnet ist. Eine echte Listenauszeichnung ermöglicht es , die Einträge als Gruppe statt als Abfolge unabhängiger Zeilen zu behandeln.

Mit Zeilenumbrüchen vorgetäuschte Listen sehen auf dem Bildschirm richtig aus, tragen aber keine Struktur:

<!-- Problem: eine \"Liste\" aus Text und Zeilenumbrüchen -->
<p>
  * Äpfel<br>
  * Birnen<br>
  * Bananen
</p>

Warum das wichtig ist

Wenn eine Liste korrekt ausgezeichnet ist, kündigt ein sie als Liste an, nennt die Anzahl der Einträge und ermöglicht es, zwischen den Einträgen zu springen oder die gesamte Liste zu überspringen. Eine vorgetäuschte Liste sind nur Textzeilen – die Person hört "Stern Äpfel, Stern Birnen" ohne zu wissen, wo die Liste beginnt oder endet, und ohne Möglichkeit, sie zu überspringen. Bei langen Listen bedeutet das den Unterschied zwischen Sekunden und Minuten.

So beheben Sie das Problem

Schreiben Sie den Text mithilfe echter Listenauszeichnung in um und entfernen Sie die manuellen Aufzählungszeichen oder Zahlen – der Browser rendert sie für Sie:

<!-- Aufzählungspunkte: eine ungeordnete Liste -->
<ul>
  <li>Äpfel</li>
  <li>Birnen</li>
  <li>Bananen</li>
</ul>

<!-- Nummerierte Schritte: eine geordnete Liste -->
<ol>
  <li>Backofen vorheizen</li>
  <li>Teig anrühren</li>
  <li>40 Minuten backen</li>
</ol>

Wie Silktide dies testet

  1. Betrachten Sie jedes Element auf der Seite, dessen direkte Inhalte nur aus Text und Zeilenumbrüchen (<br>-Tags) bestehen, und überspringen Sie alles, was sich bereits innerhalb echter Listenauszeichnung befindet.
  2. Teilen Sie den Text an den Zeilenumbrüchen in Zeilen auf.
  3. Zählen Sie Zeilen, die mit einem aufzählungsähnlichen Zeichen (z. B. *, -, oder \u2022) beginnen, oder mit einer Zahl, gefolgt von einem Punkt oder einer schließenden Klammer.
  4. Melden Sie das Element, wenn mindestens drei Zeilen demselben Muster entsprechen, als Kandidat für eine Aufzählungs- oder Nummernliste.

Fehlerbehebung

Der beanstandete Text ist ein Zitat

Wörtlich wiedergegebene Inhalte – eine Nur-Text-E-Mail, ein Codebeispiel, ein zitierter Text – können legitimerweise zeilenweise Aufzählungen enthalten. Wenn eine Umwandlung in Listenauszeichnung die Quelle verfälschen würde, können Sie den Fund .

Mehr erfahren

Zuletzt aktualisiert

War diese Seite hilfreich?