ruby-align

Baseline 2024
新推出

自 2024 年 12 月起,此功能可在最新的裝置和瀏覽器版本上使用。此功能可能無法在舊版裝置或瀏覽器上使用。

ruby-align CSS 屬性定義了不同注音元素在基準上的分佈方式。

語法

css
/* Keyword values */
ruby-align: start;
ruby-align: center;
ruby-align: space-between;
ruby-align: space-around;

/* Global values */
ruby-align: inherit;
ruby-align: initial;
ruby-align: revert;
ruby-align: revert-layer;
ruby-align: unset;

start

這是一個關鍵詞,表示注音將與基準文字的開頭對齊。

center

這是一個關鍵詞,表示注音將與基準文字的中間對齊。

space-between

這是一個關鍵詞,表示額外的空間將分佈在注音元素之間。

space-around

這是一個關鍵詞,表示額外的空間將分佈在注音元素之間和周圍。

正式定義

初始值space-around
應用於注音基準、注音註釋、注音基準容器、注音註釋容器
繼承性
計算值同指定值
動畫型別按計算值型別

正式語法

ruby-align = 
start |
center |
space-between |
space-around

示例

注音與基準文字開頭對齊

HTML

html
<ruby>
  <rb>This is a long text to check</rb>
  <rp>(</rp><rt>short ruby</rt><rp>)</rp>
</ruby>

CSS

css
ruby {
  ruby-align: start;
}

結果

注音與基準文字中心對齊

HTML

html
<ruby>
  <rb>This is a long text to check</rb>
  <rp>(</rp><rt>short ruby</rt><rp>)</rp>
</ruby>

CSS

css
ruby {
  ruby-align: center;
}

結果

額外空間分佈在注音元素之間

HTML

html
<ruby>
  <rb>This is a long text to check</rb>
  <rp>(</rp><rt>short ruby</rt><rp>)</rp>
</ruby>

CSS

css
ruby {
  ruby-align: space-between;
}

結果

額外空間分佈在注音元素之間和周圍

HTML

html
<ruby>
  <rb>This is a long text to check</rb>
  <rp>(</rp><rt>short ruby</rt><rp>)</rp>
</ruby>

CSS

css
ruby {
  ruby-align: space-around;
}

結果

規範

規範
CSS Ruby 註釋佈局模組級別 1
# ruby-align 屬性

瀏覽器相容性

另見