<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:
<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