UI 開発の分野では、w3 標準への準拠が非常に重視されてきました。なぜ Web ページが w3 標準に準拠する必要があるのかという非常に基本的な質問があります。私の具体的な質問は
(1) w3 標準に準拠する理由トップ 10 は何ですか?
(2) 開発した Web ページが正常に動作しているにもかかわらず、w3 標準に準拠していない場合に発生する上位 10 の問題は何ですか?
Web 開発者として、w3 標準に準拠することを強くお勧めします。これは、ブラウザーがこれらの標準を実装しているためです。標準がなければ、IE 6-7 のようなスタイルシートがすべてのブラウザーに適用されることを想像してみてください。
標準に合わせてコーディングすることで、さまざまなプラットフォーム、ブラウザー、画面でユーザーに統一されたエクスペリエンスを提供します。しかし、IE 9 では、Internet Explorer も他のブラウザーと肩を並べるようになりました。
また、適切に動作するために有効なマークアップがあることを前提とするライブラリやフレームワークがたくさんあります。
単なるデモdoctype
です。宣言を削除して、サイトを IE で開いてみてください。
HTML 検証に関する情報については、次のリンクを参照してください: http://validator.w3.org/docs/help.html#why-validate
WYSINWOG - What You See Is Not What Others Get (あなたが見るものは他人が得るものではない)という言葉も好きです (少なくとも多くの場合)。
この質問に対する答えはリストになる可能性があると思いますが、私にとって際立っている主な理由はコンプライアンスです。
テストできるブラウザーの中ではあなたのサイトは問題ないように見えるかもしれませんが、標準から外れ始めると、テストできなかったブラウザーでサイトが機能する可能性が低くなります。
現在、ますます多様化するデバイス上で利用可能なブラウザが多数あり、複数のバージョンが利用可能です。どこでもテストすることは不可能です。
http://validator.w3.org/で w3 バリデータに対して Web ページを検証できます。
ページを標準に準拠させる理由については、これらの標準には理由があるためです。
あなたのページはうまく機能します。すべてのブラウザーでページの外観とパフォーマンスをテストしましたか? IE 8+、Chrome、Safari、Firefox、Opera、SeaMonkey など? あなたのウェブサイトがバリアフリーであることを 100% 確信していますか?
開発者が w3 標準に準拠し、ブラウザーが w3 標準に準拠すると、ユーザーが使用するブラウザーに関係なく、一貫したエクスペリエンスが得られる可能性が高くなります。理想的な体験をしていない訪問者は戻ってきません。w3 基準を順守することで、訪問者がポジティブな体験をする可能性が高まり、その結果、訪問者が戻ってくる可能性が高くなります。
私がウェブページ/サイトの開発を始めたときに最初に学んだことの 1 つは、「私のマシンで動作する」というフレーズを私の専門用語の一部にしないことでした (冗談を除いて)。開発者がどれだけ好きか、どれだけ機能するかは問題ではありません。重要なのはユーザー エクスペリエンスです。ユーザーのエクスペリエンスを楽しくするために後ろ向きに曲げる必要がある場合は、それで構いません。結局のところ、小切手を書くのは彼らです。