なんちゃってルビ(振り仮名)
ルビ(振り仮名)ですが、本来、IEに限って可能で、FireFoxやGoogle Chrome、Opera、Safariでは対応していない要素です。
どうしてもFireFoxのブラウザで読ませるには
1、読者に努力を強いる。
FireFoxの拡張機能、XHTML ルビサポート、を導入してもらう。導入した読者だけに有効。
こんな差別待遇はできない。
2、CSSでドキュメント宣言をする。
わたしのほうで、ページの最初で、CSSの内容を規定するのだが、まだ有効な方法を探り当てていない。
10行を越えるドキュメント宣言が必要で、あまりにもオオゲサなので、したくない方法です。
3、なんちゃってルビ(振り仮名)
スタイルシートなどに頼らない。タグだけで処理できる。
コロンブスの卵、的な方法で、簡単な処理なのに効果は大きく、自分でもびっくりしました。
サンプルページのソースを見てください。
http://sherpaland.net/xyz/test1.htm
ここにサンプルがあります、IE、FireFox、それぞれのブラウザ別に、見てください。
IEには、ちゃんとルビ(振り仮名)が効いていて、FireFoxには、なんちゃってルビ(振り仮名)で、使えなくもないな、と賛成いただけるかな、と思います。
検索で探しましたが、こんな方法はみつからない。わたしが最初かも、と気分を良くしています。
今は、大量のJavaScriptの書き換えをしていますので、実際に、なんちゃってルビ(振り仮名)を世に出すのは、来月か、再来月か、そのあたりになります。
コメント