Zum Inhalt springen
SilktideHilfe

RP- und RT-Elemente

Silktide untersucht Ruby-Annotationen, die kleinen Aussprachehinweise, die über ostasiatischem Text stehen, und meldet alle, bei denen die Elemente fehlen, die die Aussprache tragen oder eine Fallback-Darstellung für ältere Browser bereitstellen.

Ruby-Annotationen werden mit dem -Element <ruby> geschrieben. Darin enthält <rt> den Aussprachetext und <rp> die Fallback-Klammern, die von Browsern angezeigt werden, die ruby nicht unterstützen.

<!-- Problem: keine Aussprache (<rt>) oder Fallback (<rp>) -->
<ruby>\u6f22\u5b57</ruby>

<!-- Lösung: Aussprache plus Fallback-Klammern -->
<ruby>\u6f22\u5b57<rp>(</rp><rt>kanji</rt><rp>)</rp></ruby>

Warum das wichtig ist

Ruby-Annotationen dienen dazu, Leserinnen und Lesern mitzuteilen, wie Zeichen auszusprechen sind – unerlässlich für Sprachen wie Japanisch, in denen dieselben Zeichen auf mehrere Arten gelesen werden können, und hilfreich für alle, die erst lernen, sie zu lesen. Ein <ruby>-Element ohne <rt> vermittelt überhaupt keine Aussprache, und ohne <rp> läuft die Annotation in einem Browser ohne Ruby-Unterstützung in den umgebenden Text hinein und wird zu einem unleserlichen Wirrwarr.

Dies unterstützt das -Erfolgskriterium 3.1.6 (Aussprache), eine Anforderung der .

So beheben Sie das

  1. Fügen Sie in jedem gekennzeichneten <ruby> ein <rt>-Element ein, das den Aussprache- bzw. Annotationstext enthält.
  2. Umschließen Sie die Annotation mit <rp>-Elementen, die eine öffnende und schließende Klammer enthalten, damit Browser ohne Ruby-Unterstützung etwas Lesbares anzeigen.

Wie Silktide dies prüft

  1. Silktide findet auf der Seite jedes <ruby>-Element und überspringt alle Elemente, die Sie von der Prüfung ausgeschlossen haben.
  2. Meldet das Element, wenn es keinen <rt>-Nachfahren enthält.
  3. Meldet das Element zusätzlich, wenn es keinen <rp>-Nachfahren enthält.

Weitere Informationen

Zuletzt aktualisiert

War diese Seite hilfreich?

RP- und RT-Elemente | Silktide-Hilfe