≪ Today I learned. RSS購読
公開日
更新日
タグ
HTML , CSS
著者
ダーシノ(@bc_rikko)

<ruby>の配置を制御するruby-align

Chrome128ruby要素が改行可能になり、ルビの配置を制御できるようになった。

<ruby style="ruby-align: space-around;">
  青眼の白龍
  <rt>ブルーアイズホワイトドラゴン</rt>
</ruby>

<ruby style="ruby-align: space-between;">
  青眼の白龍
  <rt>ブルーアイズホワイトドラゴン</rt>
</ruby>

<ruby style="ruby-align: start;">
  青眼の白龍
  <rt>ブルーアイズホワイトドラゴン</rt>
</ruby>

<ruby style="ruby-align: center;">
  青眼の白龍
  <rt>ブルーアイズホワイトドラゴン</rt>
</ruby>

ruby-alignのデモ。青眼の白龍という文字にルビが振られている。

デモ

FirefoxとChrome128以降でのみ動作する。

ruby-align: space-around

青眼の白龍ブルーアイズホワイトドラゴン

ruby-align: space-between

青眼の白龍ブルーアイズホワイトドラゴン

ruby-align: start

青眼の白龍ブルーアイズホワイトドラゴン

ruby-align: center

青眼の白龍ブルーアイズホワイトドラゴン

追記: 2024-08-29

Safari TP 202ruby-alignがサポートされた。残りはEdge。

ブラウザ対応状況