5月は30日までかと思ってましたw
少し前に、 position: relative
を使えば4ブラウザすべてでルビをルビっぽくレンダリングさせられることを発見
して一人で興奮していたのですがw、同じ方法をずっと前に考えていた人がいましたorz まあ、そんなもんですね。
ちなみに、デモ。この方法を使えば、 WinIE 6/7*1 、Firefox 2、Safari 3、Opera 9 のどれでも、上下のルビをそれっぽくレンダリングさせられます*2 *3 。
display: inline-table
を使う方法ですが (XHTML Ruby Support もそれを使っています。)、 WinIE 6/7 が display: inline-table
に対応していないとか、上下にルビが来る場合に vertical-align
を調整しないといけないとか、やっぱり細かい問題がいくつかあります。