カナかな団の躁鬱

つまるところ、日記BBSの過去ログです。各記事の見出し部分のナンバーは記事個別表示のアンカーとなっています。



日記

958 仕様違反も実害がなければ看過しても構はない

  • 投稿者 首領
  • 投稿日 2006年02月17日 18時06分

カナかな団の躁鬱システムの歴史を書いていたような気がするんだけれど、なんとなく気になったので……。

しかし、ここで考へて欲しいのが、少なくとも、object要素のレンダリング規則を見る限り、object要素の上記のやうな使ひ方をして、果たしてなにがしらの不具合が出るのだらうか? といふより、もし不具合が出たとすれば、それはレンダリングエンジン側に重大な仕様違反がある。レンダリングエンジンは、object要素のレンダリングに失敗した時、中身を正しくレンダリングする責任を負ってゐる。つまり何が言ひたいのかと言へば、仕様違反も実害がなければ看過しても構はないのではないか? といふ点である。

実際の話、例へばCSSなどで、有名な「技」と称して堂々とブラウザ別のハック(振り分け)を行ってゐる。しかし、これはブラウザの不具合に依存し、仕様書違反を含んでゐるケースも多々ある(単純にセレクタだけで振り分けしてゐる例もある)。或いは、IEに対してMIMETYPEをapplication/xhtml+xmlとせずにtext/htmlとしてXHTML1.1の文章を送信してゐるといった「技」も広く用ゐられてゐる(XHTML1.1ファイルをtext/htmlとして送るのは仕様違反)が、これらの技は一般に「やむを得ない措置」といふ風に解釈されてゐる。だが、必ずしも間違った考へ方といふわけでもないだらう。必要に応じて適宜現実と妥協するのは合理的な考へである。

そうかもしれないと思ったけど、どーなのよ。


はてなブックマークのコメント一覧


ページ操作


掲示板情報

案内 カナかな団の躁鬱ご利用の手引き