Кратко
СкопированоСвойство 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, поддерживается