Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

<rb> HTML-ruby-Basiselement

Deprecated

Avoid using this feature in new projects. This feature may be a candidate for removal from web standards or browsers.

Das <rb>-Element des HTML wird verwendet, um die Basiskomponente einer <ruby>-Annotation zu kennzeichnen, d.h. den Text, der annotiert wird. Jedes <rb>-Element sollte jedes separate atomare Segment des Basistextes umfassen.

Attribute

Dieses Element enthält nur die Globalen Attribute.

Nutzungshinweise

  • Ruby-Annotationen werden verwendet, um die Aussprache ostasiatischer Zeichen anzuzeigen, beispielsweise bei der Verwendung von japanischen Furigana oder taiwanesischen Bopomofo-Zeichen. Das <rb>-Element wird verwendet, um jedes Segment des ruby-Basistextes zu trennen.
  • Auch wenn <rb> kein leeres Element ist, ist es üblich, nur das öffnende Tag jedes Elements im Quellcode einzufügen, damit die ruby-Auszeichnung weniger komplex und leichter lesbar ist. Der Browser kann dann das vollständige Element in der gerenderten Version auffüllen.
  • Sie müssen ein <rt>-Element für jedes Basissegment/<rb>-Element einfügen, das Sie annotieren möchten.

Beispiele

Verwendung von rb

In diesem Beispiel liefern wir eine Annotation für das ursprüngliche Zeichenäquivalent von "Kanji":

html
<ruby>
  <rb>漢</rb><rb>字 </rb><rp>(</rp><rt>kan</rt><rt>ji</rt><rp>)</rp>
</ruby>

Beachten Sie, dass wir zwei <rb>-Elemente eingefügt haben, um die beiden separaten Teile des ruby-Basistextes zu kennzeichnen. Die Annotation dagegen wird durch zwei <rt>-Elemente abgegrenzt.

Ergebnis

Getrennte Annotationen

Beachten Sie, dass wir dieses Beispiel auch mit den zwei Basisteilen vollständig getrennt annotiert schreiben könnten. In diesem Fall brauchen wir keine <rb>-Elemente einzufügen:

html
<ruby>
  漢 <rp>(</rp><rt>Kan</rt><rp>)</rp> 字 <rp>(</rp><rt>ji</rt><rp>)</rp>
</ruby>

Ergebnis

Sehen Sie sich den Artikel über das <ruby>-Element für weitere Beispiele an.

Technische Zusammenfassung

Inhaltskategorien Keine.
Erlaubter Inhalt Als Kind eines <ruby>-Elements.
Weglassen des Tags Das Schlusstag kann weggelassen werden, wenn das Element unmittelbar von einem <rt>, <rtc> oder <rp> Element oder einem anderen <rb> Element gefolgt wird oder wenn kein Inhalt mehr im Elternelement vorhanden ist.
Erlaubte Eltern Ein <ruby>-Element.
Erlaubte ARIA-Rollen Beliebig
DOM-Schnittstelle [`HTMLElement`](/de/docs/Web/API/HTMLElement)

Spezifikationen

Spezifikation
HTML
# rb

Browser-Kompatibilität

Siehe auch