複数ページの jquery モバイル サイトを (たとえばhttp://validator.w3.org/を使用して) どのように検証しますか? たとえば、index.html から移動すると、ページはヘッダーや本文のない div のみになります。
質問する
164 次
1 に答える
0
"場合によります"。
検証は、HTML ドキュメントのコンテキストでのみ意味があります。JavaScript を使用してドキュメントを変更している場合は、検証する初期状態しかありません。
Selenium などのツールを使用してサイトを動かし、DOM がさまざまな状態にあるときにスナップショットを作成 (HTML にシリアル化) し、それらのスナップショットを検証することができます。(マークアップ検証シリーズには、プログラムで呼び出すことができる API があるため、それらを組み合わせることができます)。
(純粋な構造化データをクライアントに送信するのではなく) サーバー上で HTML のフラグメントを生成している場合は、それらのフラグメントを HTML スケルトン ドキュメントに埋め込んで検証することができます。とにかく、ほとんどのビューにそのようなドキュメントが存在する必要があります ( Ajax に完全に依存する脆弱なサイトを作成することでGawker の過ちを繰り返したくないため)。
プログレッシブ エンハンスメントと控えめな JavaScriptも参照してください。
于 2013-02-22T13:55:53.930 に答える