有没有办法将<ruby>
个元素与普通文本的底部垂直对齐?
以下是我的css代码(&A;):
body {
font-family:"Times New Roman";
}
ruby {
font-family:"Times New Roman";
display: inline-flex;
flex-direction: column-reverse ;
align-items: center;
}
rt {
font-family:"Arial Narrow";
}
Mat 1:1 <RUBY><ruby><ruby>Βίβλος<rt>βίβλος</rt></ruby><rt>[The] book</rt></ruby><rt>N-NSF</rt></RUBY> <RUBY><ruby><ruby>γενέσεως<rt>γένεσις</rt></ruby><rt>of [the] genealogy</rt></ruby><rt>N-GSF</rt></RUBY> <RUBY><ruby><ruby>Ἰησοῦ<rt>Ἰησοῦς</rt></ruby><rt>of Jesus</rt></ruby><rt>N-GSM</rt></RUBY> <RUBY><ruby><ruby>Χριστοῦ<rt>Χριστός</rt></ruby><rt>Christ</rt></ruby><rt>N-GSM</rt></RUBY>
结果是: not-wkring个
附注:我试过display: inline-block
,但<ruby>
元素的垂直顺序不对
附注:display: inline-flex; flex-direction: column ;
不能正常工作,请参见not working3