パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

あなたのWebサイトをW3C準拠に」記事へのコメント

  • by kanie (911) on 2004年05月01日 2時35分 (#540231)
    よくがんばっていると思います。ただ単に規格準拠なだけでなく、上部メニューを順序無しリストをinlineにして並べている点や、左右の分割をdiv要素のfloatで表現している点、サイトマップのツリー。「まっとうなHTMLを書く」ということは、「タグ狩りをする」ことではなく「論理構造を規格に落とし込む」ということをきちんと分かっていると思います。この辺のノウハウについては、まともな本がありませんし、具体的に書いているWebサイトも少ないので難しいでしょうね。

    # ただ規格違反ではないのですが、li要素の終了タグは省略しない方がいいのでは。
    # あとは「JIS規格」(JIS…日本工業規格)やJIS X 0208の方のスラッシュ・括弧も止めた方がいいかも。

    あとは「W3C準拠」をどうブランディングしていくかということでしょうか。
    • 私も面白いサービスだと思いますが、サイトが今更の
      HTML 4.01 Transitionalな辺りにかなりの微妙っぽさを感じます。

      Strictにしろとは言わないですが、せめてXHTMLだったなら、
      もうちょっと箔がついたかなあ、と。
      • by kanie (911) on 2004年05月01日 8時01分 (#540270)
        確かにXHTML 1.1にした方が良いのですが、IE6のDOCTYPEスイッチの腐れ仕様を考慮しているのではないかと。

        ご存じない方のために書いておくと、IEは6.0からHTML文書にDOCTYPE宣言がついていると、それまでのいかれた解釈をやめて標準準拠に近い振る舞いをします。ところが、DOCTYPE宣言より前に空白文字以外の文字があると、DOCTYPE宣言が無効になってしまいます。よってXML宣言が強く奨励(UTF-{8,16}以外は必須)であるXHTMLだと、IE6ではDOCTYPEスイッチが有効になりません。

        あとはXHTML 1.1準拠の文書ではメディアタイプに"application/xhtml+xml"を使うべきなのですが、これもまたIE6は理解出来ません。「ファイルのダウンロード」になってしまいます。
        親コメント
        • by satoshii (16612) on 2004年05月02日 10時45分 (#540720) ホームページ 日記

          よってXML宣言が強く奨励(UTF-{8,16}以外は必須)であるXHTMLだと、IE6ではDOCTYPEスイッチが有効になりません。

          XML 宣言は HTTP レスポンスヘッダで charset が明示されていれば (UTF-8/UTF-16/US-ASCII 以外でも) 必須ではありません。ですから、たとえば XHTML 1.0 Strict で text/html;charset=shift_jis などとすれば、期待に沿うような記述も可能ではあります。

          親コメント
        • Re:面白いと思います。 (スコア:1, おもしろおかしい)

          by Anonymous Coward on 2004年05月01日 15時45分 (#540383)
          自己責任が問われる時代です。 (X)HTMLを書く人が、IEの問題をカバーしなくても良いのでは。 「ファイルのダウンロード」になってしまうのは、
          視覚表現を完全にCSSで制御する場合、閲覧環境のCSSへの準拠の度合い等によっては、意図した視覚表現を再現できない場合がありますので、あらかじめご了承ください。
          の延長線上ということで。 これが問題だと思う場合は、IEとIEを使用している人の自己責任ということで。
          親コメント
          • Re:面白いと思います。 (スコア:0, フレームのもと)

            by Anonymous Coward
            お前バカだろ。
            一度でも客に「自己責任」などとほざいてみれ。
            メシ食えなくなるから。
        • by ruto (17678) on 2004年05月01日 20時01分 (#540480) 日記
          XHTML1.0じゃだめですか(′・ω・`)。

          とりあえずXSLTとemacsのxml-lite-modeのためだけにでもxhtmlを使う意義はあると思っています。
          #実はxmlからhtml4.01に変換してたりして。
          親コメント
      • by Stahl (7211) on 2004年05月01日 13時26分 (#540345)
        商売としてやる以上顧客に対して「XHTMLみたいな表示環境選びまくるシロモノに書き直されてたまるかいな」という悪印象を与えかねないからまずい、とか(汗
        親コメント

未知のハックに一心不乱に取り組んだ結果、私は自然の法則を変えてしまった -- あるハッカー

処理中...