- ベストアンサー
OperaとFirefoxでルビを表示する方法
↑などありますでしょうか? 個人的に、HP製作者側で何とかするのは難しいと思っているので、この質問は、「OperaとFirefoxで、ルビを表示させるパッチはないか」というふうに読みかえられますけど・・・。 ついでに、もし可能でしたらNetscapeでもお願いします。(これはオープンソースじゃないから無理だと思いますが)
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
> HTMLでルビを表示するタグはあります。 > ただし、私が試した限りではIEではルビが表示されず、Opera、Firefoxではチャンと表示されました。 HTML の ruby タグは Win,Mac IE のみが対応していたはずです。逆ではないでしょうか? IE であれば文字の上部にルビが表示されます。 (ただし、CSS などで行間を指定していた場合に文字の重なる場合や隠れる場合があるかもしれません。) http://www.htmq.com/html/ruby.shtml > ついでに、もし可能でしたらNetscapeでもお願いします。(これはオープンソースじゃないから無理だと思いますが) Netscape も Gecko を使用していますから Firefox のように拡張機能を使うことは可能です。 (利用可能な種類が多くないにしても) Netscape から派生したものが Firefox であるため、たとえ Netscape がオープンソースではなくても XUL というプログラム言語を扱える開発者は Netscape に対応した拡張機能を作ることが可能です。 Opera は分かりませんが、Netscape,Firefox などは XHTML ルビサポートと言う拡張を使うことでルビ表示のタグに対応します。 http://piro.sakura.ne.jp/xul/_rubysupport.html あと、Netscape 7 以前はあまり使わないほうが良いとされていますので覚えておくと良いかもしれません。 http://www6.atwiki.jp/uriaplus/pages/14.html#n7 で、質問の内容が管理側からどうにかできないかと言う意味であった場合の答え。 Web ページ上からどの環境でも対応できるよう強制的にルビを振ることは事実上不可能に近く、 CSS などを使ってそれらしく表示しても非対応環境や CSS を無効化した環境などで正しく表示できません。
その他の回答 (1)
- PrintScree
- ベストアンサー率25% (538/2091)
HTMLでルビを表示するタグはあります。 ただし、私が試した限りではIEではルビが表示されず、Opera、Firefoxではチャンと表示されました。 仮に、パッチでルビを表示するとして、表示するルビの内容はどのように判断しますか?漢字カナ辞書を搭載する?殆ど無理でしょう! 結局は作成者側で何とかするしかないと思います。
お礼
ご回答ありがとうございます。 あれ?僕の環境と逆ですね・・・。僕の方では、IEでは表示されて、Opera、Firefoxでは表示されませんでした。 もしかしてOperaなどで使える、ルビ用のタグがあるのでしょうか・・・。 僕が普段使っているルビタグは <ruby>下にかかれる文章</rb><rt>ルビの文章</rt></ruby> です。
お礼
ご回答ありがとうございます。 XHTMLルビサポート、なかなか良さそうです。やってみようと思います。 対応していないものに()でルビを表示させる方法もあるのですね。これもOpera用にやってみます。