HTML-тег <rt>
HTML-тег
<rt>
используется для определения текста Ruby в элементе
<ruby>
. Ruby-текст предоставляет руководства по произношению или аннотации для восточноазиатских иероглифов, таких как китайские, японские или корейские. Тег
<rt>
используется в сочетании с тегом
<ruby>
и, опционально, с тегом
<rp>
.
Тег
<rt>
специально разработан для отображения произношения или транслитерации базового текста, обычно отображаемого над или рядом с основным содержимым.
Базовый синтаксис HTML-тега <rt>
Тег
<rt>
всегда вложен в элемент
<ruby>
, как показано ниже:
<ruby>
Base Text
<rt>Ruby Text</rt>
</ruby>
Тег
<rt>
содержит аннотацию Ruby для базового текста, определенного в элементе
<ruby>
.
Пример использования тега <rt>
Вот пример того, как тег
<rt>
используется для добавления руководства по произношению китайских иероглифов:
<!DOCTYPE html>
<html>
<body>
<h2>Ruby Annotation Example</h2>
<p>
<ruby>
漢字
<rt>kanji</rt>
</ruby>
</p>
</body>
</html>
Пояснение:
В этом примере базовый текст «漢字» аннотирован с произношением «kanji». Браузеры, поддерживающие теги
<ruby>
и
<rt>
отображают аннотацию над или рядом с базовым текстом.
Атрибуты HTML-тега <rt>
-
Нет определенных атрибутов:
Тег
<rt>не имеет никаких определенных атрибутов. -
Глобальные атрибуты:
поддерживает все глобальные атрибуты, такие как
id,classиstyle.
Вы можете использовать глобальные атрибуты для стилизации или управления тегом
<rt>
с помощью CSS или JavaScript.
Стилизация тега <rt> с помощью CSS
Тег
<rt>
можно стилизовать для настройки внешнего вида аннотации Ruby, например, изменяя его размер, цвет или положение:
<!DOCTYPE html>
<html>
<head>
<style>
rt {
font-size: 0.8em;
color: #007BFF;
font-style: italic;
}
</style>
</head>
<body>
<h2>Styled Ruby Annotation</h2>
<p>
<ruby>
漢字
<rt>kanji</rt>
</ruby>
</p>
</body>
</html>
Результат: текст аннотации Ruby(«кандзи») выделен синим цветом, курсивом и немного меньше основного текста.
Преимущества доступности тега <rt>
Тег
<rt>
улучшает доступность, предоставляя дополнительную информацию о сложных символах или словах. Программы чтения с экрана могут распознавать и озвучивать текст, написанный на языке Ruby, помогая пользователям понять содержание.
Практическое применение тега <rt>
- Изучение языка: предоставление руководств по произношению восточноазиатских иероглифов в помощь учащимся.
- Доступность: помогите читателям понять сложные или незнакомые слова с помощью аннотаций.
- Улучшение типографики: добавление дополнительных деталей или акцентов к символам в языках, требующих использования рубинового текста.
- Поддержка нескольких языков: отображение переводов или объяснений наряду с текстом на родном языке.