W3C Markup ValidatorでHTML5として検証するサイトを取得しようとしています。 「Validate by URI」オプションを使用すると、大量のエラーが発生しますが、HTMLをコピーして「直接入力による検証」に貼り付けると、完全に検証されます。バリデータによって返された2つのソースでdiffを実行すると、唯一の違いはRailsの真正性のトークン(Railsがフォームの検証に使用するランダムな文字列です - これは予想されます)です。URIはW3C Markup Validatorで検証されません。同一の直接入力は
私は、両方の状況で、「ドキュメントレベルで宣言された文字エンコーディングはありません」という警告を受け取りました。これは他のサイトでも見ましたが、HTML5バリデーター適切なメタタグ:
<meta charset="UTF-8">
エラーのほとんどは、次の線に沿って何かです:属性名で
- 引用」考えられる原因:どこか早い行方不明のマッチング引用
- 悪い値。ためにon要素ラベルの属性:IDは空の文字列であってはなりません。
- この時点で、要素ラベルには「パスワード」属性は許可されていません。
不一致の引用があるように動作しますが、間違ったものは見つけられず、同じ直接入力が完全に検証されます。
ここで何が起こっているのか?ありがとう!
をスラッシュ閉じ含む
<meta charset="UTF-8" />
を試してみてください?それは 'charset'を含んでいますか?もしそうなら、それはUTF-8ですか? – Nateスクリーンショットを取得できますか? – KdgDev
私はHTTPヘッダーに慣れていませんが、ライブHTTPヘッダーのFirefoxアドオンを使用して確認しましたが、コンテンツタイプのパラメータは表示されません。これが問題の原因となっていますか?ドキュメントのヘッダーに戻ってはいけませんか? –