--- title: ruby-position slug: Web/CSS/ruby-position translation_of: Web/CSS/ruby-position ---
CSS 的 ruby-position 屬性定義了 ruby 元素與該基礎元素(base element)相關聯的位置。它能在元素上方(over)、下方(under)、兩個字符之間、抑或右方(inter-character)。
/* 關鍵字值 */ ruby-position: over; ruby-position: under; ruby-position: inter-character; /* 全域值 */ ruby-position: inherit; ruby-position: initial; ruby-position: unset;
{{cssinfo}}
over
如果文件以橫式排列,該關鍵字會指引旁註標記(ruby)出現在主文的上方。如果文件以直式排列,則會出現在主文的右方。under
如果文件以橫式排列,該關鍵字會指引旁註標記出現在在主文的下方。如果文件以直式排列,則會出現在主文的左方。inter-characterHTML 會因為 ruby-position 的值不同,而作出不同的渲染:
<ruby> <rb>超電磁砲</rb> <rp>(</rp><rt>レールガン</rt><rp>)</rp> </ruby>
ruby {
ruby-position:over;
}
它會給出如下結果:
{{EmbedLiveSample("旁註標記定位到主文上方", 100, 40)}}
ruby {
ruby-position:under;
}
它會給出如下結果:
{{EmbedLiveSample("旁註標記定位到主文下方", 100, 40)}}
| 規範 | 狀態 | 註解 |
|---|---|---|
| {{ SpecName('CSS3 Ruby', '#rubypos', 'ruby-position') }} | {{ Spec2('CSS3 Ruby') }} | 初始定義 |
{{Compat("css.properties.ruby-position")}}