CSS参考手册
Ruby布局 | Ruby Layout
ruby-position
这是一种实验技术
由于该技术的规格不稳定,请查看各种浏览器的兼容性表格以供使用。另外请注意,随着规范的变化,实验技术的语法和行为在未来版本的浏览器中可能会发生变化。
ruby-position
CSS属性定义一个红宝石元件亲戚其基本元件的位置。它可以放置在元素(over
),它的下方(under
)或其右侧(inter-character
)的字符之间。
/* Keyword values */
ruby-position: over;
ruby-position: under;
ruby-position: inter-character;
/* Global values */
ruby-position: inherit;
ruby-position: initial;
ruby-position: unset;
初始值 |
over |
---|---|
适用于 |
ruby 石注释容器 |
遗传 |
是 |
媒体 |
visual |
计算值 |
作为指定 |
动画类型 |
离散的 |
规范的顺序 |
形式语法定义的独特的非模糊顺序 |
语法
值
over
是一个关键字,指示ruby必须放置在水平脚本的主文本之上,垂直脚本的右侧。
under
是一个关键字,表明ruby必须放在水平脚本的主要文本下,并留给垂直脚本。
inter-character
是一个关键字,指示ruby必须放在不同的字符之间。
形式语法
over | under | inter-character
实例
此HTML将以不同的方式呈现ruby-position
*
<ruby>
<rb>超電磁砲</rb>
<rp>(</rp><rt>レールガン</rt><rp>)</rp>
</ruby>
位于文本上的Ruby
<ruby>
<rb>超電磁砲</rb>
<rp>(</rp><rt>レールガン</rt><rp>)</rp>
</ruby>
ruby {
ruby-position:over;
}
结果如下:
位于文本下面的Ruby
<ruby>
<rb>超電磁砲</rb>
<rp>(</rp><rt>レールガン</rt><rp>)</rp>
</ruby>
ruby {
ruby-position:under;
}
结果如下:
规范
Specification |
Status |
Comment |
---|---|---|
CSS Ruby Layout Module Level 1The definition of 'ruby-position' in that specification. |
Working Draft |
Initial definition |
浏览器兼容性
Feature |
Chrome |
Edge |
Firefox (Gecko) |
Internet Explorer |
Opera |
Safari (WebKit) |
---|---|---|---|---|---|---|
Basic support |
No support |
(Yes) |
38 (38) |
No support 1 |
? |
No support 2 |
inter-character |
No support |
? |
No support |
No support |
? |
No support |
Feature |
Android |
Edge |
Firefox Mobile (Gecko) |
IE Phone |
Opera Mobile |
Safari Mobile |
---|---|---|---|---|---|---|
Basic support |
No support |
(Yes) |
38.0 (38) |
No support 1 |
No support |
No support 2 |
inter-character |
No support |
No support |
No support |
No support |
No support |
Ruby布局 | Ruby Layout相关

层叠样式表( Cascading Style Sheets )是一种用来表现 HTML 或 XML 等文件样式的计算机语言。CSS 不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化。