ミツエーリンクス

Web標準Blog

Home > メソッド > Web標準Blog > Webにおけるルビのサポート

Web標準Blogでは、Web標準の利用に興味のあるWebサイト管理者、Webデザイナーの方向けに、Web標準を利用するための手法やノウハウ、参考になるリソース等を、国内外を問わずご紹介します。

なお当Blogでは、Web標準に関する疑問や質問を募集しています。Webコンテンツ実装プロセスにまつわるお悩みでも結構ですので、お気軽に電子メールでstandards@mitsue.co.jp宛にお送りください。

2007年8月16日

Webにおけるルビのサポート

フロントエンド・エンジニア 矢倉

WHATWG Blogに「(X)HTML 5 will have the only usable implementation of ruby markup」という、HTML 5におけるruby要素のサポートに関する記事が掲載されています(日本語の翻訳もすでに行われています)。

これまでruby要素はXHTMLのモジュールとして定義され、XHTML 1.1で利用可能となっていました。しかし、XHTMLのMIMEタイプをInternet Explorerがサポートしていないこともあり、ルビをWebで使える状況ではありませんでした(皮肉にも、ruby要素はIEの独自実装をベースに企画化された経緯があります)。HTML 5にruby要素を取り込むことにより、text/htmlであるXHTMLやHTMLでもルビの表示が可能となるのです。

しかしながら、ルビをふりがなとして「表示」できるようになるかは別の問題です。要素の表示にはCSSが関わってきます。要素の定義のみでは完全なルビのサポートと言い難いでしょう。

ただ、ルビの表示を制御するためのCSS3 Ruby ModuleというCSSモジュールがあり、すでに勧告候補となっています。うまくゆけばHTML 5が実装されるなかでこのモジュールのサポートも考えられ、ルビの表示がHTML 5の勧告時には行える状況になっているかもしれません。

コメント

コメントする











関連情報

この記事のトラックバックURL:
http://standards.mitsue.co.jp/cgi-bin/mt/mt-tb.cgi/238

バックナンバー

当Blogの更新情報は、Twitter経由でも配信しています。興味のある方はぜひ、@mlcstandardsをフォローしてください。当Blogへのご意見・ご質問は、Twitter経由でも受け付けております。

プライバシー&サイトポリシーCopyright (c) 2011 Mitsue-Links Co.,Ltd. All Rights Reserved.

Web制作、ホームページ作成、Flash制作:Webサイト構築、Webサイト運用:ブロードバンドコンテンツ(音声制作、動画制作):システム開発、Webマーケティング、Webブランディング、Webコンサルティング・・>のWeb Integrationならミツエーリンクスにお任せください。