正直に言って、標準に準拠した適切な HTML を作成するのは非常に困難です。セマンティックな HTML を書くのはなおさらですが、コンピューターがそれを理解することは不可能だと思います。
では、HTML を入力したユーザーにとって「理想的な」フィードバックとはどのようなものでしょうか? エラーと対応する行番号と列の W3C バリデーター スタイルのリストでしょうか? 強調表示された行、エラーの説明、および可能な修正の注釈付きコード表示でしょうか? 各エラーを個別に処理するスペルチェック スタイル モードですか? エラー情報をまったく提供しないでしょうか?また、ユーザーに伝えるのに適したエラーの種類は何ですか? (エラーのいくつかの広範なクラスには、解析エラー、ネスト エラー (つまり、ab タグに div を入れる)、および整形式エラーが含まれます。)
- Scottm:良い点です。すべてのエラーを一覧表示する W3C の方法も気に入りませんでした。ただし、ユーザーが問題のある HTML を適切に編集できるようにするという問題がまだ残っています。
- onebyone: わかりました。いくつかのスクリーンショットを見ると、HTML Validator には W3C エラー リストがあるように見えますが、関連するソース セグメントと展開されたエラー情報に直接移動する機能と、それらを行う必要がないという事実が組み合わされています。スクロールして、あるセクションから別のセクションにジャンプします。かなり良さそうに見えますが、普通のジョーでも使えますか?
編集 1:明確化として、これはインターフェイスに関するものであり、必ずしも基になる実装ではありません。ただし、インターフェイスはプレーンな HTML と JavaScript で実行可能である必要があります (HTML のみが必要な場合は使いやすさのポイントが 2 倍になりますが、その場合は W3C で行き詰まると思います)。