<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:
<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:
<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
<ruby><rt><rp><rtc>- CSS Ruby-Layout-Modul