<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 desruby-Basistextes zu trennen. - Auch wenn
<rb>kein leeres Element ist, ist es üblich, nur das öffnende Tag jedes Elements im Quellcode einzufügen, damit dieruby-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":
<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:
<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
<ruby><rt><rp><rtc>- CSS ruby layout Modul