パスワードを忘れた? アカウント作成
620439 journal

ADの日記: Strict HTMLを誤解しないで欲しい 3

日記 by AD

HTMLにそれほど詳しくない人からは、Strict HTMLを支持する人間はルールにウルサイ、と思われている。そのためStrict HTMLを支持する人間が嫌われることもあるだろう。しかし、Strict HTMLを支持する人間は、「ルールを守るべき」などとは考えていないのではないか、と私は思っている。

「Strictであるべきだ」、という結論に先立つ思想は「どんなマシンからでも利用できる情報を作りたい」、或いは「どんなマシンからでも利用できる情報がWebを占めていてもらいたい」と願う気持ちではないだろうか。すくなくとも私はそうだ。

私の結果論としては、やはりStrictであるべきだ。そのため文法違反はすべきではない。しかし、誤解しないで欲しい。Strict HTML支持者は知識を見せびらかしたいわけじゃないし、間違いを笑いたいわけでもない。新しい技術を否定したいわけでもない。Strict HTMLを支持する本当の意味は、自他共にWebが快適な場所であって欲しいという願望のあらわれなのだ。

ちょっとしたマシンの違い、アプリケーションの違い、OSの違い、etc…その程度のことで、Web利用者の何人か、或いは何万人かはわからないが、必要以上に残念な思いをしなければならない人がいる。

「興味あるリンク情報だったが、クリックしても一向に開かない。」「面白そうなページ紹介だったが、いざ開いてみるとナビゲートがなくコンテンツを見ることができない。」──これらはセキュリティー対策でJavascriptの使用を控えていたり、Flashが使えない環境で今現在にも起こりうる話だ。

Strict HTML支持者の何人かはJavascriptやFlashに否定的な意見を述べることがあるだろう。だが、誤解しないで欲しい。JavascriptやFlashなどの高度な技術にのみ依存したナビゲートが、一定以下の環境ではどれほど暴力的であるかということを訴えているだけなのだ。Strict HTML支持者は、それらの高度な技術とHTMLが親和性をもち、ユーザビリティーが向上することは好ましいことだと考えている。ただ、それと同時に高度な技術に依存したページが、本来HTMLならば提供できる情報を損なってしまうケースがあることを意識してもらいたいだけなのである。

高度な技術を用いたページと、同等の内容の代替メディアを用意しろとは言わない。せめて、同一のページ内に高度な技術を用いたナビゲートと、高度な技術に頼らない純粋にHTMLなナビゲートの両方をを施していてくれればいい。或いは、高度な技術を用いるべきかをよく考えてもらいたい。──と思うあまり、高度な技術に対して否定的な言葉を発してしまうことはある。だが、どうか誤解しないでやって欲しい。

見たくて開いたページなのに見れない。──それはあまりにも人情ってものがないじゃないか。

この日記は、全て私の独断と偏見によって書かれている。すべてのStrict HTML支持者が私と同じ考えであるとは言わない。しかし、私は少なくない数の人間が、私と同じようなことを思っていると信じている。

この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
  • by SOggy (10951) on 2004年05月27日 5時16分 (#556618) 日記

    こんにちは。先日はどうもありがとうございました。以来、なぜstrictを目指すんだろう、目指すべきなのだろう、という自我が芽生えました :) 。

    ところで、Street HTMLという語が出てきます。見慣れない語で、検索してもどうも腑に落ちていかないのですが、文脈から「世に出回って事実上標準になってしまったHTML」と想像します。あっていますか?。

    • by AD (8507) on 2004年05月27日 20時40分 (#557302) ホームページ 日記

      こんにちは。SOggyさんの推測はあたってます。Street HTMLとは, Operaの中の人が使い始めた言葉のようです。以下Googleのキャッシュより引用

      「Street HTML」とは、現実のWeb制作で使われている非標準なコードを指します。例えば、標準に準拠していないMicrosoft Internet Explorerのデスクトップブラウザーでの見栄えを良くするために、故意にしろそうでないにしろ、開発者によりバグを含めて書かれているものです。

      メールをくれた方がStreet HTMLという言葉を使ってました。あれは返信として書いたものなので、そのままStreet HTMLと呼ばせてもらってます。まあ、指しているものは同じだと思うので、物理マークアップでも独自拡張でもHTML以外の何かでも問題ないと思います(何

      まあ、私が言っていることが正しいとも限りません。ご自分で考えてStrictを選ぼうが、HTML以外の何かを使おうが、それが正しいのでしょう。ただ残念でならないのは、Strict HTMLに相当する存在を知らないでHTML以外の何かに甘んじている人たちですね。せめて比べる対象があることを知ってほしい──と、何年思っていることかw

      --
      --労使曰く、ひとごとを尽くして神頼み--
      親コメント
      • by SOggy (10951) on 2004年05月28日 11時26分 (#557720) 日記

        こんばんは。なるほど、Streetはノラ猫のノラですね。Strictの対比にうまい単語をもってきたもんです。説明ありがとうございました。

        (ADさんの書き込みの)すべてを鵜呑みにはしませんし、オヤっと思えば調べて質問させていただきたいと思っています。そのときは、またよろしくお願いいたします。

        啓蒙のスピードよりも、ノラHTMLをその作成者の意図通りにレンダリングするブラウザー利用者の増加や、ノラHTMLを吐き出すジェネレーターの利用者増加の方が多いので、まずIEがまともなブラウザーに変身しない限りADさん達の戦いは終わることが無いでしょうね。うーむー :(

        親コメント
typodupeerror

人生の大半の問題はスルー力で解決する -- スルー力研究専門家

読み込み中...