Hopp til innhold
SilktideHjelp

RP- og RT-elementer

Silktide undersøker ruby-anmerkninger, de små uttalehjelpene som skrives over østasiatisk tekst, og rapporterer alle som mangler elementene som inneholder uttalen eller gir en reservevisning for eldre nettlesere.

Ruby-anmerkninger skrives med -elementet <ruby>. Inne i dette inneholder <rt> uttaleteksten, mens <rp> inneholder reserveparenteser som vises av nettlesere som ikke støtter ruby.

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

<!-- Løsning: uttale pluss reserveparenteser -->
<ruby>漢字<rp>(</rp><rt>kanji</rt><rp>)</rp></ruby>

Hvorfor dette er viktig

Ruby-anmerkninger brukes til å vise leserne hvordan tegn skal uttales. Dette er viktig for språk som japansk, der de samme tegnene kan leses på flere måter, og nyttig for alle som fortsatt lærer å lese dem. Et <ruby>-element uten <rt> formidler ingen uttale i det hele tatt, og uten <rp> vil en besøkende i en nettleser som ikke støtter ruby, se at anmerkningen flyter sammen med teksten rundt til en uleselig blanding.

Dette støtter suksesskriterium 3.1.6 i (Uttale), et krav på .

Slik løser du det

  1. Legg til et <rt>-element i hver merket <ruby> som inneholder uttalen eller anmerkningsteksten.
  2. Omslutt anmerkningen med <rp>-elementer som inneholder åpne og lukkede parenteser, slik at nettlesere uten ruby-støtte viser noe som er lesbart.

Slik tester Silktide dette

  1. Finn alle <ruby>-elementer på siden, og hopp over alle elementer du har utelatt fra kontroll.
  2. Rapporter elementet hvis det ikke inneholder noe <rt>-element som etterkommer.
  3. Rapporter elementet separat hvis det ikke inneholder noe <rp>-element som etterkommer.

Les mer

Sist oppdatert

Var denne siden nyttig?

RP- og RT-elementer | Silktide Hjelp