--- 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
under
inter-character
{{csssyntax}}
HTML 會因為 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")}}