ルビの位置を揃える
ルビの位置揃えについて
ルビの揃える位置を指定するには、ruby-align
プロパティを使用します。
【構文】
ruby-align:位置;
指定可能な値
値 | 説明 | 初期値 |
---|---|---|
auto | ブラウザ(ユーザーエージェント)に依存 | ○ |
start | 本体文字の始端にルビ文字を揃える 効果はleftと同じ |
- |
left | 本体文字の左端にルビ文字を揃える 効果はstartと同じ |
- |
center | 本体文字の幅を基準に中央にルビ文字を揃える 本体文字がルビ文字よりも幅が短いときは、ルビ文字の幅を基準として中央に本体文字が揃う |
- |
end | 本体文字の終端にルビ文字を揃える 効果はrightと同じ |
- |
right | 本体文字の終端にルビ文字を揃える 効果はendと同じ |
- |
distribute-letter | 本体文字の幅を基準に等幅にルビ文字を揃える 両端は本体文字の端に揃う 本体文字がルビ文字よりも幅が短いときは、ルビ文字の幅を基準として等幅に本体文字が揃う |
- |
distribute-space | 本体文字の幅を基準に等幅にルビ文字を揃える 両端は本体文字の端に余白を空けて揃う 本体文字がルビ文字よりも幅が短いときは、ルビ文字の幅を基準として等幅に本体文字が揃う |
- |
line-edge | 基本仕様はautoと同じ(違いは現在調査中) | - |
サンプル
プロパティ | 本体文字の幅が長い場合 | 本体文字の幅が短い場合 |
---|---|---|
auto | ABCDEFG | ABC |
start | ABCDEFG | ABC |
left | ABCDEFG | ABC |
center | ABCDEFG | ABC |
end | ABCDEFG | ABC |
right | ABCDEFG | ABC |
distribute-letter | ABCDEFG | ABC |
distribute-space | ABCDEFG | ABC |
line-edge | ABCDEFG | ABC |