<rp>: Das Ruby Fallback-Klammer-Element
Baseline
Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since Juli 2015.
Das <rp> HTML-Element wird verwendet, um Ersatzklammern für Browser bereitzustellen, die die Anzeige von Ruby-Anmerkungen mit dem <ruby>-Element nicht unterstützen. Ein <rp>-Element sollte jede der öffnenden und schließenden Klammern umschließen, die das <rt>-Element enthalten, das den Text der Anmerkung enthält.
Probieren Sie es aus
<ruby>
漢 <rp>(</rp><rt>kan</rt><rp>)</rp> 字 <rp>(</rp><rt>ji</rt><rp>)</rp>
</ruby>
ruby {
font-size: 2em;
}
Attribute
Dieses Element enthält nur die globalen Attribute.
Verwendungshinweise
- Ruby-Anmerkungen werden verwendet, um die Aussprache ostasiatischer Zeichen zu zeigen, wie z.B. japanische Furigana oder taiwanesische Bopomofo-Zeichen. Das
<rp>-Element wird im Falle eines Mangels an Unterstützung des<ruby>-Elements genutzt; der<rp>-Inhalt stellt das dar, was angezeigt werden sollte, um das Vorhandensein einer Ruby-Anmerkung anzuzeigen, in der Regel Klammern.
Beispiele
>Verwendung von Ruby-Anmerkungen
Dieses Beispiel verwendet Ruby-Anmerkungen, um die Romaji-Äquivalente für jedes Zeichen anzuzeigen.
<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.
Ohne Ruby-Unterstützung
Wenn Ihr Browser Ruby-Anmerkungen nicht unterstützt, sieht das Ergebnis stattdessen so aus:
Technische Zusammenfassung
| Inhaltskategorien | Keine. |
|---|---|
| Erlaubter Inhalt | Text |
| Tag-Auslassung |
Der End-Tag kann weggelassen werden, wenn das Element unmittelbar von einem
<rt>- oder einem weiteren <rp>-Element
gefolgt wird oder wenn es keinen weiteren Inhalt im Elternelement gibt.
|
| Erlaubte Elternelemente |
Ein <ruby>-Element. <rp> muss
unmittelbar vor oder nach einem
<rt>-Element positioniert werden.
|
| Implizierte ARIA-Rolle | Keine entsprechende Rolle |
| Erlaubte ARIA-Rollen | Jede |
| DOM-Schnittstelle | [`HTMLElement`](/de/docs/Web/API/HTMLElement) |
Spezifikationen
| Specification |
|---|
| HTML> # the-rp-element> |
Browser-Kompatibilität
Siehe auch
<ruby><rt><rb><rtc>- CSS Ruby-Layout-Modul