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 base element

Veraltet: Diese Funktion wird nicht mehr empfohlen. Obwohl einige Browser sie möglicherweise noch unterstützen, könnte sie bereits aus den relevanten Webstandards entfernt worden sein, in Kürze entfernt werden oder nur noch aus Kompatibilitätsgründen bestehen. Vermeiden Sie die Verwendung und aktualisieren Sie vorhandenen Code, falls möglich; siehe die Kompatibilitätstabelle am Ende dieser Seite, um Ihre Entscheidung zu unterstützen. Beachten Sie, dass diese Funktion jederzeit aufhören könnte zu funktionieren.

Das <rb> HTML-Element wird verwendet, um die Basistextkomponente einer <ruby>-Annotation zu begrenzen, d.h. den Text, der annotiert wird. Ein <rb>-Element sollte jedes separate atomare Segment des Basistextes umschließen.

Attribute

Dieses Element umfasst nur die globalen Attribute.

Anwendungshinweise

  • Ruby-Annotationen dienen der Anzeige der Aussprache von ostasiatischen Schriftzeichen, wie die Verwendung von japanischem Furigana oder taiwanesischen Bopomofo-Zeichen. Das <rb>-Element wird verwendet, um jedes Segment des Ruby-Basistextes zu trennen.
  • Obwohl <rb> kein leeres Element ist, ist es üblich, nur das öffnende Tag jedes Elements im Quellcode einzuschließen, damit das Ruby-Markup weniger komplex und leichter zu lesen ist. Der Browser kann dann das vollständige Element in der gerenderten Version ausfüllen.
  • Sie müssen für jedes Basissegment/<rb>-Element, das Sie annotieren möchten, ein <rt>-Element einschließen.

Beispiele

Verwendung von rb

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

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

Beachten Sie, wie wir zwei <rb>-Elemente eingeschlossen haben, um die zwei getrennten Teile des Ruby-Basistextes zu begrenzen. Die Annotation hingegen ist durch zwei <rt>-Elemente begrenzt.

Ergebnis

Separate Annotationen

Beachten Sie, dass wir dieses Beispiel auch mit den zwei Basisteilen vollständig separat annotiert schreiben könnten. In diesem Fall müssen wir keine <rb>-Elemente einschließen:

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

Ergebnis

Weitere Beispiele finden Sie im Artikel über das <ruby>-Element.

Technische Zusammenfassung

Inhaltskategorien Keine.
Erlaubter Inhalt Als Kind eines <ruby>-Elements.
Tag-Auslassung Das End-Tag kann weggelassen werden, wenn das Element sofort von einem <rt>, <rtc>, oder <rp>-Element oder einem anderen <rb>-Element gefolgt wird oder wenn es keinen weiteren Inhalt im Elternelement gibt.
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