我想使用HTML的<ruby>
标记来标注日语文本的发音。然而,我发现在大字号下,<rt>
文本的基线远高于它所标记的字符的顶部。以下是一个示例,展示了我的意思:
ruby {
font-size: 72pt;
}
<ruby>遅<rt>おそ</rt>い</ruby>
参考一下,这是在我目前的浏览器上(Linux上的Firefox)的显示方式,虽然我在其他浏览器中也看到了类似的行为:
我想要的是将注音文本的高度调整为更像这样:
但是,我尝试的所有方法都没有对注音文本的定位产生任何影响。 这些都是我尝试过但没有效果的方法:
vertical-align: -10px
postion: relative
和top: 10px
transform: translateY(-10px)
有没有办法可以调整此文本的定位?
<ruby>
相关的属性进行样式设置具有真正的支持。顺便说一下,当我研究所有这些内容时,我发现这篇博客文章非常有用。 - Paul Fioravanti