<rb>: l'elemento "Ruby Base"

Deprecato: questa funzione non è più consigliata. Sebbene alcuni browser possano ancora supportarlo, potrebbe essere già stato rimosso dagli standard Web pertinenti, potrebbe essere in fase di eliminazione o potrebbe essere conservato solo per motivi di compatibilità. Evita di usarlo e, se possibile, aggiorna il codice esistente. Tieni presente che questa funzione potrebbe cessare di funzionare in qualsiasi momento.

L'elemento HTML <rb> viene utilizzato per delimitare la componente testuale di base di un'annotazione <ruby>, ovvero il testo che viene annotato. Un elemento <rb> dovrebbe racchiudere ogni segmento atomico separato del testo di base.

Note d'uso

  • Le annotazioni Ruby servono per mostrare la pronuncia dei caratteri dell'Asia orientale, come usare i caratteri furigana giapponesi o bopomofo taiwanesi. L'elemento <rb> viene utilizzato per separare ogni segmento del testo di base del rubino.
  • Anche se <rb> non è un elemento vuoto, è comune includere solo il tag di apertura di ogni elemento nel codice sorgente, in modo che il markup ruby ​​sia meno complesso e più facile da leggere. Il browser può quindi riempire l'intero elemento nella versione renderizzata.
  • È necessario includere un elemento <rt> per ogni segmento/elemento <rb> di base che si desidera annotare.

Esempi

Usando rb

In questo esempio, forniamo un'annotazione per il carattere originale equivalente di "Kanji":

<ruby>
  <rb>漢<rb>字
  <rp>(</rp><rt>kan</rt>ji</rp>)</rp>
</ruby>

Nota come abbiamo incluso due elementi <rb>, per delimitare le due parti separate del testo di base del rubino. L'annotazione è invece delimitata da due elementi <rt>.

Annotazioni separate

Nota che potremmo anche scrivere questo esempio con le due parti di testo di base annotate completamente separatamente. In questo caso non è necessario includere elementi <rb>:

<ruby>
  漢<rp>(</rp><rt>kan</rt></rp>)</rp>
  字<rp>(</rp><rt>ji</rt></rp>)</rp>
</ruby>

Vedere l'articolo sull'elemento <ruby> per ulteriori esempi.