mitmario.dev

<rt>

Das <rt> Element definiert den eigentlichen Annotationstext in einer Ruby-Annotation. Es enthält die kleine Schrift, die über oder neben den Basiszeichen angezeigt wird, beispielsweise Furigana in japanischen Texten oder Aussprachehinweise in anderen Sprachen.

Steckbrief <rt>
Kategorie
Text & Typografie
Art
Inline
Beispiele
4
Browser
5 von 5
E-Mail
0 von 5
Stand
06.02.2026

Grundlagen

6 Punkte
  • Muss immer innerhalb eines <ruby> Elements stehen
  • Enthält den Lesehinweis oder die Aussprache für die Basiszeichen
  • Wird typischerweise in kleinerer Schrift über dem Basistext dargestellt
  • Essentiell für Ruby-Annotationen in ostasiatischen Sprachen
  • Kann mehrfach pro <ruby> Element verwendet werden
  • Inline-Element ohne spezifische HTML-Attribute

Syntax

index.html
Grundsyntax
<ruby>漢<rt>かん</rt>字<rt>じ</rt></ruby>

Beispiele

4 Beispiele
index.html
Furigana für japanische Wörter
<p>Ich lerne <ruby>日<rt>に</rt>本<rt>ほん</rt>語<rt>ご</rt></ruby> (Japanisch).</p>

Barrierefreiheit

Das <rt> Element bietet wichtige Unterstützung für Nutzer, die mit der Schrift nicht vertraut sind. Screenreader lesen sowohl das Basiszeichen als auch die Annotation vor, was die Verständlichkeit erhöht.

Beachte diese Punkte für bessere Barrierefreiheit:

  • Verwende <rt> nur für tatsächliche Lesehinweise, nicht für dekorative Zwecke
  • Stelle sicher, dass der Text auch ohne Ruby-Unterstützung verständlich bleibt
  • Nutze <rp> für Browser, die Ruby-Annotationen nicht unterstützen
  • Die Annotation sollte kurz und prägnant sein

Häufige Fehler

<rt> außerhalb von <ruby> verwenden

Das <rt> Element funktioniert nur innerhalb eines <ruby> Elements. Ohne diesen Container verliert die Annotation ihre semantische Bedeutung und wird als normaler Text dargestellt.

<!-- Falsch: rt ohne ruby -->
<p>漢字<rt>かんじ</rt></p>

<!-- Richtig: rt innerhalb ruby -->
<p><ruby>漢字<rt>かんじ</rt></ruby></p>

Zu lange Annotationen

Annotationen sollten kompakt sein. Lange Texte im <rt> Element können das Layout stören und die Lesbarkeit verschlechtern.

<!-- Nicht optimal: zu lange Annotation -->
<ruby>猫<rt>Eine kleine, domestizierte Katze</rt></ruby>

<!-- Besser: kurze Annotation -->
<ruby>猫<rt>ねこ</rt></ruby>

Fehlende Zuordnung zwischen Basis und Annotation

Jedes <rt> Element sollte eindeutig einem Basistext zugeordnet sein. Vermeide mehrdeutige Strukturen, die unklar machen, zu welchem Zeichen die Annotation gehört.

<!-- Unklar: welche Annotation gehört wohin? -->
<ruby>東京<rt>とうきょう</rt></ruby>

<!-- Klar: jedes Zeichen hat seine Annotation -->
<ruby>東<rt>とう</rt>京<rt>きょう</rt></ruby>

Browser-Kompatibilität

5 von 5

Das rt-Element wird von allen modernen Browsern unterstützt und ist seit HTML5 Standard.

  • Chrome

    Komplett

  • Firefox

    Komplett

  • Safari

    Komplett

  • Edge

    Komplett

  • Opera

    Komplett

Email-Kompatibilität

0 von 5

Ruby-Annotationen werden in E-Mail-Clients nur eingeschränkt unterstützt. Der Inhalt bleibt lesbar, die Formatierung kann aber verloren gehen.

  • Gmail

    Teilweise

    Zeigt Text, aber ohne Ruby-Formatierung

  • Outlook

    Keine

    Ignoriert Ruby-Markup komplett

  • Apple Mail

    Teilweise

    Grundlegende Ruby-Unterstützung

  • Thunderbird

    Teilweise

    Zeigt Basis und Annotation als Inline-Text

  • Yahoo Mail

    Keine

    Keine Ruby-Unterstützung

Newsletter

einmal die Woche, kostenlos

Neue Artikel und Videos, was sich auf der Lernplattform tut, und ab und zu ein Sonderpreis zum Kursstart. Kurz genug, dass du es auch liest.

Zuletzt verschickt · KW 40

Einmal alles neu, und die Lernplattform ist da

Danach kommt eine Mail mit Bestätigungslink, erst dann bist du eingetragen. Abmelden geht unten in jeder Ausgabe. Mehr dazu in der Datenschutzerklärung.