We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 375
    • 47 Posts
    MODx 0.95

    どなたか教えてください。

    ValidXHTM
    http://validator.w3.org/check/rerfrer
    でチェックすると、エラーは出ませんが

    HTML文法チェック
    http://openlab.ring.gr.jp/k16/htmllint/htmllint.html
    でチェックをするとエラーがでます。

    例えば
    6: line 1: XHTML1.0 では XML宣言をすることが強く求められています。 → 解説 21


    なぜなのでしょうか??
    HTML文法チェックを重視すべきでしょうか??

    ご教授宜しくお願いします。
      • 19033
      • 892 Posts
      こんにちは。
      これは、もう制作者のポリシーにも関わる問題ですから、
      acnakadaさんが、ユーザアクセシビリティにも富んだサイトを
      作りたいと願うなら、「HTML文法チェック」は大変参考になると思います。

      ValidXHTMのチェックは、構文エラーがないかどうかしか判断しません。
      マークアップがどうでも、構文に間違いがなければ、Validを返します。

      たとえば、そこは、<p>~</p>でマークアップすべきでなく、
      <hx>を使うところでしょう。という場合でも、構文ミスさえなければ、
      Validになるのです。

      W3Cの勧告によると、
      「XHTML1.0 では XML宣言をすることが強く求められています」。
      ただし、「キャラクタコードセット」がUTF-8の場合は、省略できる」ともあるので、
      utf-8なら書かなくても、Validにはなります。

      でも、書くことが本来、強く求められていることには変わりません。

      どちらがいいか、は、私からは言えないことですが、acnakadaさんが
      どういうサイト作りをしていきたいかを考えた上で、決めてゆけば、
      よろしいかと思います。
        • 375
        • 47 Posts
        ご丁寧なご説明ありがとうございます。

        なんとかHTML文法チェックにも考慮しながら作成していきます。

        といってもエラーゼロは難しそうです。