Помещение ruby текста рядом с символом - PullRequest
0 голосов
/ 23 марта 2020

Я пытаюсь поместить текст ruby рядом с символом, а не над ним (см. Рисунок)

enter image description here

Теоретически, кажется, быть css свойством, называемым "ruby -position", которое может быть установлено в "inter-symbol" для достижения вышеуказанного результата, однако, похоже, оно поддерживается не всеми браузерами (по крайней мере, моим Browser Safari 13.02, кажется, не поддерживает его)

Пока я собрал следующий код

<style>
ruby {
  display: inline-flex;
  writing-mode: vertical-rl;
  flex-direction: column-reverse;
  align-items: flex-end;
  align-self: center;
}

rb, rt {
  display: inline;
  line-height: 0.7;
}
</style>

<div><ruby>英<rt>ㄧㄥ</rt></ruby><ruby>國<rt>ㄍㄨㄛˊ</rt></ruby></div>

Однако текст ruby внутри тега rt не центрируется, как на рисунке выше, и я не могу понять, как это исправить. Может ли кто-нибудь помочь мне центрировать текст ruby?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...