ruby-align
ruby-align は CSS のプロパティで、ベースに対するさまざまなルビ要素の配分を定義します。
対応ブラウザ
| 機能 | デスクトップ | モバイル | ||||
|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Safari | Chrome Android | Safari iOS | |
| 128 | 128 | 38 | 18.2 | 128 | 18.2 | |
center | 128 | 128 | 38 | 18.2 | 128 | 18.2 |
space-around | 128 | 128 | 38 | 18.2 | 128 | 18.2 |
space-between | 128 | 128 | 38 | 18.2 | 128 | 18.2 |
start | 128 | 128 | 38 | 18.2 | 128 | 18.2 |
基本構文
CSS
ruby {
ruby-align: space-around;
}
.centered-ruby {
ruby-align: center;
} ライブデモ
実務での使いどころ
-
振り仮名の配置調整
漢字の上に表示される振り仮名の文字間隔と配置を調整し、美しい日本語組版を実現します。
注意点
- ruby-alignの各値の動作はブラウザ間で微妙に異なる場合があるため、主要ブラウザでの表示を確認してください。
アクセシビリティ
- ルビテキストはスクリーンリーダーで読み上げられるため、正しい読み仮名を提供することがアクセシビリティ上重要です。