<rp> HTML-Element für Rückfall-Klammern bei Ruby-Annotationen
Baseline
Weitgehend verfügbar
Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit Juli 2015 browserübergreifend verfügbar.
Das <rp>-HTML-Element wird verwendet, um Rückfall-Klammern für Browser bereitzustellen, die die Anzeige von Ruby-Annotationen mit dem <ruby>-Element nicht unterstützen. Ein <rp>-Element sollte jeweils die Öffnungs- und Schließklammern umschließen, die das <rt>-Element enthalten, das den Text der Annotation 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.
Nutzungshinweise
- Ruby-Annotationen werden verwendet, um die Aussprache von ostasiatischen Zeichen zu zeigen, ähnlich wie bei japanischen Furigana oder taiwanesischen Bopomofo-Zeichen. Das
<rp>-Element wird verwendet, wenn das<ruby>-Element nicht unterstützt wird; der<rp>-Inhalt gibt an, was angezeigt werden soll, um das Vorhandensein einer Ruby-Annotation zu kennzeichnen, normalerweise Klammern.
Beispiele
>Verwendung von Ruby-Annotationen
Dieses Beispiel nutzt Ruby-Annotationen, 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-Annotationen nicht unterstützt, sieht das Ergebnis stattdessen so aus:
Technische Zusammenfassung
| Inhaltskategorien | Keine. |
|---|---|
| Erlaubter Inhalt | Text |
| Tag-Auslassung |
Das End-Tag kann weggelassen werden, wenn das Element unmittelbar gefolgt wird von einem
<rt> oder einem anderen <rp>-Element,
oder wenn es im übergeordneten Element keinen weiteren Inhalt gibt.
|
| Erlaubte Eltern |
Ein <ruby>-Element. <rp> muss
unmittelbar vor oder nach einem
<rt>-Element positioniert werden.
|
| Implizierte ARIA-Rolle | Keine entsprechende Rolle |
| Erlaubte ARIA-Rollen | Beliebig |
| DOM-Schnittstelle | [`HTMLElement`](/de/docs/Web/API/HTMLElement) |
Spezifikationen
| Spezifikation |
|---|
| HTML> # the-rp-element> |
Browser-Kompatibilität
Siehe auch
<ruby><rt><rb><rtc>- CSS Ruby-Layout-Modul