"ruby-overhang" 样式用于控制 Ruby 文本的超出部分如何处理。
Ruby 文本是指在亚洲语言中的一种特殊的文字排版方式,它在主要文本之上附加了注音符号,以帮助读者更好地理解文本内容。
css语法如下:
ruby-overhang: auto|none|start|end|initial|inherit;
其中,“auto”表示使用默认的超出处理方式;“none”表示不允许 Ruby 文本超出主要文本的边界;“start”表示 Ruby 文本只能超出主要文本的开始部分;“end”表示 Ruby 文本只能超出主要文本的结束部分;“initial”表示将样式设置为默认值;“inherit”表示继承父元素的样式。
例如,要将一个 ruby 元素内的 Ruby 文本超出部分设置为 "start",可以使用以下样式:
ruby {
ruby-overhang: start;
}
请注意,“ruby-overhang” 样式只对使用 Ruby 文本排版方式的亚洲语言(如日语、韩语、中文等)生效,如果应用于其它类型的文本或者非亚洲语言,可能会产生意料之外的效果。