---
title: ruby-align
slug: Web/CSS/ruby-align
tags:
- CSS
- CSS プロパティ
- CSS ルビ
- Reference
- recipe:css-property
browser-compat: css.properties.ruby-align
translation_of: Web/CSS/ruby-align
---
{{CSSRef}}
**`ruby-align`** は CSS のプロパティで、ベースに対するさまざまなルビの配分を定義します。
```css
/* キーワード値 */
ruby-align: start;
ruby-align: center;
ruby-align: space-between;
ruby-align: space-around;
/* グローバル値 */
ruby-align: inherit;
ruby-align: initial;
ruby-align: revert;
ruby-align: unset;
```
## 構文
### 値
- `start`
- : ルビをベーステキストの始点に揃えることを示すキーワードです。
- `center`
- : ルビをベーステキストの中央に揃えることを示すキーワードです。
- `space-between`
- : ルビの要素の範囲内に配分するよう、スペースを付加することを示すキーワードです。
- `space-around`
- : ルビの要素の範囲内に配分するよう、スペースを付加することを示すキーワードです。また、ルビの周囲にもスペースを付加します。
## 公式定義
{{cssinfo}}
## 形式文法
{{csssyntax}}
## 例
ルビをベーステキストの先頭に揃える
#### HTML
```html
確認用の長いテキスト
```
#### CSS
```css
ruby {
ruby-align: start;
}
```
#### 結果
{{EmbedLiveSample("Ruby_aligned_at_the_start_of_the_base_text", 180, 40)}}
ルビをベーステキストの中央に揃える
#### HTML
```html
確認用の長いテキスト
```
#### CSS
```css
ruby {
ruby-align: center;
}
```
#### 結果
{{EmbedLiveSample("Ruby_aligned_at_the_center_of_the_base_text", 180, 40)}}
#### HTML
```html
確認用の長いテキスト
```
#### CSS
```css
ruby {
ruby-align: space-between;
}
```
#### 結果
{{EmbedLiveSample("Extra_space_distributed_between_ruby_elements", 180, 40)}}
ルビ要素内および周囲にスペースを配分する
#### HTML
```html
確認用の長いテキスト
```
#### CSS
```css
ruby {
ruby-align: space-around;
}
```
#### 結果
{{EmbedLiveSample("Extra_space_distributed_between_and_around_ruby_elements", 180, 40)}}
## 仕様書
{{Specifications}}
## ブラウザーの互換性
{{Compat}}
## 関連情報
- HTML のルビ関連要素: {{HTMLElement("ruby")}}, {{HTMLElement("rt")}}, {{HTMLElement("rp")}}, {{HTMLElement("rtc")}}
- CSS のルビ関連プロパティ: {{cssxref("ruby-position")}}, {{cssxref("ruby-merge")}}