Gå til indhold
SilktideHjælp

RP- og RT-elementer

Silktide undersøger ruby-annoteringer, de små udtaleangivelser, der skrives over østasiatisk tekst, og rapporterer dem, der mangler de elementer, som indeholder udtalen eller tilbyder et alternativ til ældre browsere.

Ruby-annoteringer skrives med -elementet <ruby>. Inde i det indeholder <rt> udtaleteksten, og <rp> indeholder alternative parenteser, der vises af browsere, som ikke understøtter ruby.

<!-- Problem: ingen udtale (<rt>) eller alternativ (<rp>) -->
<ruby>漢字</ruby>

<!-- Løsning: udtale plus alternative parenteser -->
<ruby>漢字<rp>(</rp><rt>kanji</rt><rp>)</rp></ruby>

Hvorfor det er vigtigt

Ruby-annoteringer bruges til at fortælle læserne, hvordan tegn udtales, hvilket er væsentligt for sprog som japansk, hvor de samme tegn kan læses på flere måder, og nyttigt for alle, der stadig lærer at læse dem. Et <ruby>- element uden <rt> formidler slet ingen udtale, og uden <rp> ser en besøgende i en browser uden understøttelse af ruby annoteringen løbe sammen med den omgivende tekst som en ulæselig sammenblanding.

Dette understøtter -succeskriterium 3.1.6 (Udtale), et krav på .

Sådan løser du det

  1. Tilføj et <rt>-element i hvert markeret <ruby>, som indeholder udtalen eller annoteringsteksten.
  2. Omslut annoteringen med <rp>-elementer, der indeholder indledende og afsluttende parenteser, så browsere uden understøttelse af ruby viser noget læsbart.

Sådan tester Silktide dette

  1. Find hvert <ruby>-element på siden, og spring de elementer over, du har udelukket fra tjek.
  2. Rapportér elementet, hvis det ikke indeholder en underordnet <rt>.
  3. Rapportér elementet separat, hvis det ikke indeholder en underordnet <rp>.

Få mere at vide

Sidst opdateret

Var denne side nyttig?

RP- og RT-elementer | Silktide Hjælp