準拠した HTML を作成することは、コンパイル中に警告が表示されないようにすることと似ています。警告には理由があります。その理由が何であるかを理解していない可能性がありますが、警告を無視すると、自分がどこにいるのかを知る前に、非常に多くの警告が表示されます。 、修正しようとしている問題に関連するものを見つけることができません。
Firefox を使用して Web ページを表示すると、右下隅に緑色のチェックマークまたは赤色の十字が表示され、準拠しているかどうかがすぐにわかります。赤い十字をクリックすると、あなたが間抜けだった場所がすべて表示されます。いくつかの警告/エラーは少し衒学的に見えるかもしれませんが、それらを修正すると多くの点でメリットがあります。
- あなたのページは、より幅広いブラウザで動作する可能性が高くなります。
- アクセシビリティへの準拠が容易になります (たとえば、画像に「alt」属性を追加します)
- 標準として XHTML を選択すると、マークアップが AJAX 環境で役立つ可能性が高くなります。
これを怠ると、予測不能になります。
Web ブラウザーの最大の問題の 1 つは、表のセルや行を閉じられないなどの特定のマークアップの問題を黙って修正することで、悪い習慣を永続させてきたことです (場合によっては、今でもそうしています)。このたった 1 つの事実が原因で、何千もの Web ページが準拠していないが「動作」し、開発者を誤った安心感に陥れています。
Web サイトで問題が発生する可能性のあるものがどれほどあるかを考えると、コンプライアンスに関して怠惰であることは、作業負荷にさらに問題を追加するだけです。
編集: 元の投稿をもう一度読んだところ、プロトタイプを作成するときにコンプライアンスを気にしないと言っていることに気付きました。その後、通常は本番環境でプロトタイプを使用していると言っています。これは、厳密にはプロトタイプではないことを意味します。 、しかし候補。このような状況での通常の状況では、顧客が候補を受け入れると、バグの修正や片付けに時間が割り当てられないため、そもそもマークアップを準拠させるための議論が強化されます。
後で時間が与えられない場合は、今すぐ実行してください。
後で時間が与えられた場合は、とにかくそれを行う時間がありました。