<rb>: Das 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 Basisteilkomponente einer <ruby>
-Annotation zu kennzeichnen, d.h. den Text, der annotiert wird. Ein <rb>
-Element sollte jedes separate atomare Segment des Basistextes umschließen.
Attribute
Dieses Element enthält nur die globalen Attribute.
Nutzungshinweise
- Ruby-Anmerkungen dienen der Anzeige der Aussprache ostasiatischer Zeichen, wie zum Beispiel durch die Verwendung von japanischen Furigana oder taiwanesischen Bopomofo-Zeichen. Das
<rb>
-Element wird verwendet, um jedes Segment des Ruby-Basistextes zu separieren. - Obwohl
<rb>
kein Void-Element ist, ist es üblich, nur das öffnende Tag jedes Elements im Quellcode aufzunehmen, damit das Ruby-Markup weniger komplex und einfacher lesbar ist. Der Browser kann dann das vollständige Element in der gerenderten Version ausfü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 geben wir eine Annotation für das originale 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ührt haben, um die beiden separaten Teile des Ruby-Basistextes zu kennzeichnen. Die Annotation hingegen wird durch zwei <rt>
-Elemente gekennzeichnet.
Ergebnis
Separate Annotationen
Beachten Sie, dass wir dieses Beispiel auch mit den beiden Basisteilen, die vollständig separat annotiert sind, schreiben könnten. In diesem Fall müssen wir keine <rb>
-Elemente einfügen:
<ruby>
漢 <rp>(</rp><rt>Kan</rt><rp>)</rp> 字 <rp>(</rp><rt>ji</rt><rp>)</rp>
</ruby>
Ergebnis
Siehe den Artikel über das <ruby>
-Element für weitere Beispiele.
Technische Zusammenfassung
Inhaltskategorien | Keine. |
---|---|
Erlaubter Inhalt | Als Kind eines <ruby> -Elements. |
Tag-Auslassung |
Das End-Tag kann weggelassen werden, wenn das Element direkt gefolgt wird von einem
<rt> , <rtc> , oder
<rp> -Element oder einem anderen
<rb> -Element, oder wenn kein weiterer Inhalt im
Elternelement vorhanden ist.
|
Erlaubte Eltern | Ein <ruby> -Element. |
Erlaubte ARIA-Rollen | Beliebig |
DOM-Schnittstelle | [`HTMLElement`](/de/docs/Web/API/HTMLElement) |
Spezifikationen
Specification |
---|
HTML # rb |