<ruby> HTML ruby-Annotationselement
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 <ruby> HTML-Element stellt kleine Annotationen dar, die über, unter oder neben dem Basistext angezeigt werden. Es wird üblicherweise verwendet, um die Aussprache von ostasiatischen Zeichen anzuzeigen. Es kann auch zur Annotation anderer Textarten verwendet werden, was jedoch weniger häufig ist.
Der Begriff ruby stammt ursprünglich aus einer Maßeinheit, die von Schriftsetzern verwendet wird, und bezeichnet die kleinste Größe, in der Text auf Zeitungspapier gedruckt werden kann, während er noch lesbar bleibt.
Probieren Sie es aus
<ruby> 明日 <rp>(</rp><rt>Ashita</rt><rp>)</rp> </ruby>
ruby {
font-size: 2em;
}
Attribute
Dieses Element umfasst nur die globalen Attribute.
Beispiele
>Beispiel 1: Zeichen
html
<ruby>
漢 <rp>(</rp><rt>Kan</rt><rp>)</rp> 字 <rp>(</rp><rt>ji</rt><rp>)</rp>
</ruby>
Ergebnis
Beispiel 2: Wort
html
<ruby> 明日 <rp>(</rp><rt>Ashita</rt><rp>)</rp> </ruby>
Ergebnis
Technische Zusammenfassung
| Inhaltskategorien | Flussinhalt, Phrasierungsinhalt, greifbarer Inhalt. |
|---|---|
| Erlaubter Inhalt |
Eine oder mehrere Gruppen, die jeweils aus zwei Teilen bestehen:
|
| Tag-Auslassung | Keine, sowohl das Start- als auch das End-Tag sind erforderlich. |
| Erlaubte Eltern | Jedes Element, das Phrasierungsinhalt akzeptiert. |
| Implizierte ARIA-Rolle | Keine entsprechende Rolle |
| Erlaubte ARIA-Rollen | Beliebig |
| DOM-Schnittstelle | [`HTMLElement`](/de/docs/Web/API/HTMLElement) |
Spezifikationen
| Spezifikation |
|---|
| HTML> # the-ruby-element> |
Browser-Kompatibilität
Siehe auch
<rt><rp>ruby-overhangtext-transform: full-size-kana- CSS Ruby Layout Modul