<rp> : l'élément de parenthèses alternatif aux annotations Ruby
Baseline
Widely available
Cette fonctionnalité est bien établie et fonctionne sur de nombreux appareils et versions de navigateurs. Elle est disponible sur tous les navigateurs depuis juillet 2015.
L'élément HTML <rp> est utilisé pour fournir des parenthèses de repli pour les navigateurs qui ne prennent pas en charge l'affichage des annotations ruby avec l'élément <ruby>. Un élément <rp> doit entourer chacune des parenthèses ouvrantes et fermantes qui encadrent l'élément <rt> contenant le texte de l'annotation.
Exemple interactif
<ruby>
漢 <rp>(</rp><rt>kan</rt><rp>)</rp> 字 <rp>(</rp><rt>ji</rt><rp>)</rp>
</ruby>
ruby {
font-size: 2em;
}
Attributs
Cet élément inclut uniquement les attributs universels.
Notes d'utilisation
- Les annotations ruby servent à afficher la prononciation des caractères d'Asie orientale, comme les furigana japonais ou les caractères bopomofo taïwanais. L'élément
<rp>est utilisé lorsque l'élément<ruby>n'est pas pris en charge ; le contenu de<rp>indique ce qui doit être affiché pour signaler la présence d'une annotation ruby, généralement des parenthèses.
Exemples
>Utiliser les annotations ruby
Cet exemple utilise les annotations ruby pour afficher les équivalents Romaji pour chaque caractère.
<ruby>
漢 <rp>(</rp><rt>Kan</rt><rp>)</rp> 字 <rp>(</rp><rt>ji</rt><rp>)</rp>
</ruby>
Résultat
Voir l'article sur l'élément <ruby> pour de plus amples exemples.
Sans prise en charge de ruby
Avec un navigateur ne prenant pas en charge les annotations Ruby, on aurait :
Résumé technique
| Catégories de contenu | Aucune. |
|---|---|
| Contenu autorisé | Texte. |
| Omission de balises |
La balise de fin peut être absente si l'élément est immédiatement suivi
d'un élément <rt> ou d'un autre élément
<rp> ou s'il n'y a plus de contenu dans l'élément
parent.
|
| Parents autorisés |
Un élément <ruby>. <rp> doit
être positionné immédiatement avant ou après un élément
<rt>.
|
| Rôle ARIA implicite | Pas de rôle correspondant (angl.) |
| Rôles ARIA autorisés | Tous les rôles sont autorisés. |
| Interface DOM | HTMLElement |
Spécifications
| Specification |
|---|
| HTML> # the-rp-element> |