Avançar para o conteúdo
SilktideAjuda

Elementos RP e RT

A Silktide examina as anotações ruby, as pequenas indicações de pronúncia escritas acima de texto do Leste Asiático, e comunica quando estão ausentes os elementos que contêm a pronúncia ou fornecem uma alternativa para navegadores mais antigos.

As anotações ruby são escritas com o elemento <ruby>. Dentro dele, <rt> contém o texto da pronúncia e <rp> contém parênteses de fallback exibidos pelos navegadores que não oferecem suporte a ruby.

<!-- Problema: sem pronúncia (<rt>) ou fallback (<rp>) -->
<ruby>漢字</ruby>

<!-- Correção: pronúncia mais parênteses de fallback -->
<ruby>漢字<rp>(</rp><rt>kanji</rt><rp>)</rp></ruby>

Por que isso é importante

As anotações ruby existem para indicar aos leitores como pronunciar os caracteres, o que é essencial em idiomas como o japonês, nos quais os mesmos caracteres podem ser lidos de várias formas, e útil para qualquer pessoa que ainda esteja aprendendo a lê-los. Um elemento <ruby> sem <rt> não transmite nenhuma pronúncia e, sem <rp>, um visitante usando um navegador sem suporte a ruby vê a anotação misturada ao texto ao redor, formando um conjunto ilegível.

Isso atende ao critério de sucesso 3.1.6 da (Pronúncia), um requisito de .

Como corrigir

  1. Adicione um elemento <rt> dentro de cada <ruby> sinalizado, contendo o texto da pronúncia ou da anotação.
  2. Envolva a anotação em elementos <rp> que contenham parênteses de abertura e fechamento, para que os navegadores sem suporte a ruby exibam algo legível.

Como a Silktide testa isso

  1. Encontra todos os elementos <ruby> na página, ignorando os elementos que você excluiu das verificações.
  2. Comunica o elemento se ele não contiver nenhum descendente <rt>.
  3. Comunica o elemento separadamente se ele não contiver nenhum descendente <rp>.

Saiba mais

Última atualização

Esta página foi útil?

Elementos RP e RT | Ajuda da Silktide