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

Deprecated

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

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