Hatena::ブログ(Diary)

TRANS

2007-06-06

Re: Re: XHTML+CSS (r)evolution, 3rdの内容は信ずるに値するか?

我的春秋: Re: XHTML+CSS (r)evolution, 3rdの内容は信ずるに値するか?にコメントしたはずなんですが、反映されたのかどうか分からなかったので、TBでもお伝えしておきます。


自分の無知をさらけ出すのもあまりよい気持ちでもありませんが、やはり気になることであるので。以下、コメントしようとしたこと。

こんにちは、いつも拝見しております。


まだ次世代規格について詳細が決まっていない段階からこういった議論を展開するのも早いような気がしますが、1点気になることがあり、コメントさせてください。


XHTML2やHTML5で、ナビゲーション要素を示すnl、もしくはnav要素が追加されると聞きました。でも、これって、HTML4.01で非推奨になったmenu要素と一体何が違うのでしょうか?


Kurumaさんの見解である「多くの人が使うのもははじめから共有化されたほうがよい」という意見は同意できるのですが、以前非推奨としたものをまた追加し直すというのもどうかな?とは思いました。


もちろん、このnavやnl要素がmenu要素と違ったコード体系を持っているのかもしれませんし、根本的な扱いがmenu要素とは違ったりするのかもしれません。このへん、詳しくないので、なんとも言えないのですが。


それなら、いっそのことmicroformats的なclass属性への拡張、いや追加?的なアプローチのほうが妥当かなとも思ったりします。

ゆう@我的春秋ゆう@我的春秋 2007/06/06 18:17 コメント、今、反映しました。(すみません、ちょっと外出してたもので、反映が遅くなりました。)

わかりにくい、インターフェイスで本当にすみません。(^ ^;) (せめてコメント入力欄の注意書きだけでもカスタマイズできるといいんですけど、ココログフリーって、全然 そういうところの融通が利かないんですよね。)

HTML4.01 Transitional の menu 要素ですね?正直、僕もわかりません、はい。(笑)

というか、つい 2, 3 年前まで使っていたので、実は僕自身も小嶋さんとまったく同じ疑問を持ってたりします。考える手がかりを ML から発掘するのが億劫でずっと向き合うのを避けてましたけど、この際だから折を見て洗ってみますね。

> 以前非推奨としたものをまた追加し直すというのも
> どうかな?とは思いました。

ご存知かも知れませんが、実は HTML5 って、後方互換を(いささか中途半端に)重視して、b, i, small, font といったプレゼンテーション寄りの要素を残していながら、セマンティクスを再定義(というか修正?)してます。その定義がまた詭弁っぽくて、個人的にはどうも好きになれなかったりするんですけど、それ以前に「要素名が同じなのに、再定義しちゃったら、誤用の元になるんじゃない?」みたいな批判も出てるんですよね。

そんな感じで、特に HTML5 については、僕も首を傾げたくなる部分が現時点で色々とあるのも確かです。

> いっそのことmicroformats的なclass属性への拡張、いや
> 追加?的なアプローチのほうが妥当かな

一部の要素(たとえば progress 要素とか)については、確かに僕もその方が妥当...というか、ベターだと思います。(RDF トリプルが記述できるようになるかも知れないという意味でも)XHTML2 のように、role とか property 属性を設けたり、type, rel, rev 属性を拡張できれば、さらにベターかと。

ゆう@我的春秋ゆう@我的春秋 2007/06/06 18:36 続けてすみません、一点だけ補足。

> 次世代規格について詳細が決まっていない段階からこう
> いった議論を展開するのも早いような気がしますが

僕はむしろ、詳細が決まってない段階だからこそ、なおさら議論する価値があると思ってます。というわけで、小嶋さんの疑問は、僕的には全然OKかと。

aratako0aratako0 2007/06/06 22:35 ゆう@我的春秋さん、コメントありがとうございます。

僕の早とちりだったようで、申し訳ないです。niftyは使ったことないもので、イマイチシステムがどういうふうに処理しているのか分からなかったもので(ほかのniftyのブログにはコメントがすぐに処理されていたもので)

> HTML4.01 Transitional の menu 要素ですね?正直、僕もわかりません、はい。(笑)

そうです、そうです。最近になって、ようやく仕様書を通読し始めまして(遅い!)、ちょうどmenu要素のことが出ていたもので、それで気になりました。

> ご存知かも知れませんが、実は HTML5 って、後方互換を(いささか中途半端に)重視して、b, i, small, font といったプレゼンテーション寄りの要素を残していながら、セマンティクスを再定義(というか修正?)してます。

なるほど、知りませんでした。このままXHTMLでいいじゃん、というWeb制作者のため息がよく分かります。僕などはちょうどtable layoutからCSS layoutの本格的な移行期にWeb制作を始めた人間ですから、逆にプレゼンテーション寄りの要素というものには非常に違和感があったりします。

> 僕はむしろ、詳細が決まってない段階だからこそ、なおさら議論する価値があると思ってます。というわけで、小嶋さんの疑問は、僕的には全然OKかと。

ありがとうございます。自分自身、まずは自分でいろいろと勉強しながら、まずは議論を追えるようになりたいと思っています。

追伸:そういえば、POSHの話、めちゃくちゃ面白かったです。また、ぜひとも続きを書いてください!

投稿したコメントは管理者が承認するまで公開されません。

スパム対策のためのダミーです。もし見えても何も入力しないでください
ゲスト


画像認証