アカウント名:
パスワード:
問題はrubyだと思う。
HTMLでルビが振れるようになるのは結構なことだが、ruby要素だけは死んで欲しい。せっかくXHTMLがうまい具合に廃れてきたのに、台無しだ。
ルビはいいけどruby要素は駄目ってどういうこと? 気になるので詳しく
例えば、abbrって要素があるけど、これのマークアップは
<abbr title="わーるどわいどうぇぶ">WWW</abbr>
で行う。
つまり、"WWW"と"わーるどわいどうぇぶ"の2つの文字列の関係を示すために、この要素が使われているわけ。で、表現方法として"WWW"の上にポインタを持っていくと、"わーるどわいどうぇぶ"っていうツールチップが出る。デフォルトではね。
しかし、よく考えて欲しいんだけど、abbreviationをルビで表現したい場合もあるよね。すると、abbrとrubyを両方マークアップしなければならない、という、ちょっとおかしなシチュエーションが生
CSS Ruby Moduleでは属性と要素を互換するのは難しい。例えば、
abbr { display: ruby;}abbr:after { content: attr(title); display: ruby-text;}
とできれば、面白いとは思うけど、おそらくこれを意図どおりにレンダリングしてくれるブラウザは将来的にも現れないだろう。ruby-baseをきちんと指定できないので。
余の部分のように、細かい制御方法の取り決めはどの道必要だけど、http://www.w3.org/TR/css3-ruby/#display [w3.org]で指定されているように*要素*とその周りの親子関係を期待するような決め方は悪手だし、そうしていまうと、この先の発展はないと思う。ただ、スクリプトを使えばなんとかなる、という点だけはかろうじて評価できる。
> #1853173
<ruby title="しろながす">白長須</ruby><ruby title="くじら">鯨</ruby>
か、もしくは、http://www.w3.org/TR/html-markup/datatypes.html#data-token-def [w3.org]に従って、
<span title="しろながすくじら" ruby="しろ なが す くじら">白長須鯨</ruby>
になるかな。
HTMLの問題ではなく日本語の問題でしょ。
「白長須鯨」はそれで一つの成語じゃないの?だったら分割するのは間違い。仮に、「白長須」と「鯨」に日本語として分けられるとしたら、表現もそうするだけの話。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
人生unstable -- あるハッカー
IE9の成績がいいのは・・・・・・ (スコア:1, 興味深い)
Microsoftは、IE9のテスト用に作成したテストケースを、せっせとW3Cに提供している。今回のTest Suiteに採用されたテストケースにしても、Microsoftが提案したものや、その発展系が含まれている。
Windows Internet Explorer Testing Center:
http://samples.msdn.microsoft.com/ietestcenter/
Canvas、WebSocks API関連について特にいえることですが、いつのDraft案に準拠したかで、互換性が損なわれるような大きな変更は、やめていただきたいものです。
Re: (スコア:1, すばらしい洞察)
問題はrubyだと思う。
HTMLでルビが振れるようになるのは結構なことだが、ruby要素だけは死んで欲しい。せっかくXHTMLがうまい具合に廃れてきたのに、台無しだ。
Re: (スコア:0)
ルビはいいけどruby要素は駄目ってどういうこと? 気になるので詳しく
Re: (スコア:3, 参考になる)
例えば、abbrって要素があるけど、これのマークアップは
で行う。
つまり、"WWW"と"わーるどわいどうぇぶ"の2つの文字列の関係を示すために、この要素が使われているわけ。で、表現方法として"WWW"の上にポインタを持っていくと、"わーるどわいどうぇぶ"っていうツールチップが出る。デフォルトではね。
しかし、よく考えて欲しいんだけど、abbreviationをルビで表現したい場合もあるよね。すると、abbrとrubyを両方マークアップしなければならない、という、ちょっとおかしなシチュエーションが生
Re: (スコア:0)
Re:IE9の成績がいいのは・・・・・・ (スコア:1, 参考になる)
CSS Ruby Moduleでは属性と要素を互換するのは難しい。
例えば、
とできれば、面白いとは思うけど、おそらくこれを意図どおりにレンダリングしてくれるブラウザは将来的にも現れないだろう。ruby-baseをきちんと指定できないので。
余の部分のように、細かい制御方法の取り決めはどの道必要だけど、
http://www.w3.org/TR/css3-ruby/#display [w3.org]
で指定されているように*要素*とその周りの親子関係を期待するような決め方は悪手だし、そうしていまうと、この先の発展はないと思う。ただ、スクリプトを使えばなんとかなる、という点だけはかろうじて評価できる。
> #1853173
か、もしくは、
http://www.w3.org/TR/html-markup/datatypes.html#data-token-def [w3.org]に従って、
になるかな。
Re: (スコア:0)
HTMLの問題ではなく日本語の問題でしょ。
「白長須鯨」はそれで一つの成語じゃないの?
だったら分割するのは間違い。
仮に、「白長須」と「鯨」に日本語として分けられるとしたら、表現もそうするだけの話。