Тег <ruby>

Internet ExplorerChromeOperaSafariFirefoxAndroidiOS
5.0+5.0+5.0+2.32.1+

Опис

Тег <ruby> призначений для додавання невеликої анотації зверху або знизу від заданого тексту. Цей тег часто використовується для ідеографічного письма, такого як китайська мова, але може бути застосований і для інших мов, де потрібно написати один текст над іншим.

Сам тег <ruby> є контейнером для тега <rt>, який утворює анотацію до тексту, за яким йде; а також <rp>, призначений для браузерів, які не підтримують <ruby>.

Назва тега походить від слова «рубін», яким в типографії позначається невеликий шрифт.

Синтаксис

<ruby>
 текст
 <rt>анотація</rt>
</ruby>

Атрибути

Немає.

Закриваючий тег

Обов'язковий.

Приклад

HTML5IECrOpSaFx

<!DOCTYPE html>
<html>
 <head>
  <meta charset="utf-8">
  <title>ruby</title>
  <style>
   p:lang(zh-CN) {
    font-size: 2em;
   }
  </style>
 </head> 
 <body>
  <p lang="zh-CN">
   <ruby>
    汉<rt>hàn</rt>
    字<rt>zì</rt>
   </ruby>
  </p>
 </body>
</html>

Результат прикладу показаний на рис. 1.

Браузери

Браузери, які не підтримують цей тег, відобразять текст поруч по горизонталі без зміни його розмірів.

Часті запитання

  • Q: Як працює тег <ruby> в HTML?

    A: Тег <ruby> використовується для позначення абревіатур або виразів, які мають фонетичне написання, наприклад, у японській мові.

  • Q: Які атрибути можна використовувати з тегом <ruby>?

    A: Основні атрибути тегу <ruby>: <rb> (base text), <rt> (ruby text), <rp> (ruby parenthesis).

  • Q: Де найчастіше використовують тег <ruby>?

    A: Тег <ruby> часто використовується для позначення фонетичного написання японських кандзі на веб-сторінках.

  • Q: Чи підтримує всі браузери тег <ruby>?

    A: Підтримка тегу <ruby> може відрізнятися залежно від браузера. Деякі браузери можуть не підтримувати його повністю.

  • Q: Як відображається текст, якщо браузер не підтримує тег <ruby>?

    A: Якщо браузер не підтримує тег <ruby>, то текст, який знаходиться всередині тегу <ruby>, відображатиметься як звичайний текст без фонетичного написання.