Кратко
СкопированоСвойство ruby определяет, как аннотации (руби-текст) выравниваются относительно базового текста в элементе <ruby>. Это полезно при работе с восточноазиатскими языками, особенно японским.
Пример
Скопировано
<ruby> 風林 <rp> (</rp><rt>Ветер и лес</rt><rp>) </rp></ruby><ruby> 火山 <rp> (</rp><rt>Огонь и гора</rt><rp>) </rp></ruby><ruby> 雨月 <rp> (</rp><rt>Дождь и луна</rt><rp>) </rp></ruby>
<ruby>
風林
<rp> (</rp><rt>Ветер и лес</rt><rp>) </rp>
</ruby>
<ruby>
火山
<rp> (</rp><rt>Огонь и гора</rt><rp>) </rp>
</ruby>
<ruby>
雨月
<rp> (</rp><rt>Дождь и луна</rt><rp>) </rp>
</ruby>
ruby { ruby-align: center;}
ruby {
ruby-align: center;
}
Как пишется
Скопировано
.element { ruby-align: start;}
.element {
ruby-align: start;
}
start— аннотация выравнивается по началу текста (значение по умолчанию).center— аннотация выравнивается по центру символов базового текста.space— аннотации распределяются с равными промежутками между символами основного текста.- between space— аннотации распределяются с равными промежутками вокруг символов.- around
Свойство работает только внутри элементов с display и аннотациями <rt>.
Как понять
СкопированоКогда вы используете аннотации над или под иероглифами (например, японскими), важно контролировать, как они соотносятся с основным текстом. Это особенно критично при сложных фразах или вертикальном письме. ruby позволяет точно управлять этим выравниванием.
Подсказки
Скопировано💡 Свойство ruby применяется только к родительскому элементу <ruby>.
💡 Чтобы аннотации были видны, используйте элементы <ruby> и <rt>, а также корректный HTML-структурный контент.
- Chrome 128, поддерживается
- Edge 128, поддерживается
- Firefox 38, поддерживается
- Safari 18.2, поддерживается