Passer au contenu
SilktideAide

Éléments RP et RT

Silktide examine les annotations ruby, ces petits indices de prononciation affichés au-dessus du texte est-asiatique, et signale celles auxquelles il manque les éléments qui indiquent la prononciation ou qui fournissent une solution de repli pour les anciens navigateurs.

Les annotations ruby s’écrivent avec l’élément HTML <ruby>. À l’intérieur, <rt> contient le texte de prononciation et <rp> contient les parenthèses de repli affichées par les navigateurs qui ne prennent pas en charge ruby.

<!-- Problème : aucune prononciation (<rt>) ni solution de repli (<rp>) -->
<ruby>漢字</ruby>

<!-- Correction : prononciation et parenthèses de repli -->
<ruby>漢字<rp>(</rp><rt>kanji</rt><rp>)</rp></ruby>

Pourquoi c’est important

Les annotations ruby permettent d’indiquer aux lecteurs comment prononcer des caractères, ce qui est essentiel pour des langues comme le japonais, où les mêmes caractères peuvent se lire de plusieurs façons, et utile pour toute personne qui apprend encore à les lire. Un élément <ruby> sans <rt> ne transmet aucune prononciation, et sans <rp>, un visiteur utilisant un navigateur qui ne prend pas en charge ruby voit l’annotation se mêler au texte environnant de façon illisible.

Cela prend en charge le critère de succès 3.1.6 des (Prononciation), une exigence de .

Comment corriger le problème

  1. Ajoutez un élément <rt> dans chaque <ruby> signalé contenant le texte de prononciation ou d’annotation.
  2. Encadrez l’annotation d’éléments <rp> contenant les parenthèses ouvrante et fermante, afin que les navigateurs qui ne prennent pas en charge ruby affichent quelque chose de lisible.

Comment Silktide effectue cette vérification

  1. Repérez chaque élément <ruby> sur la page, en ignorant les éléments que vous avez exclus de la vérification.
  2. Signalez l’élément s’il ne contient aucun descendant <rt>.
  3. Signalez l’élément séparément s’il ne contient aucun descendant <rp>.

En savoir plus

Dernière mise à jour

Cette page vous a-t-elle été utile?

Éléments RP et RT | Aide de Silktide