• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:HTML5のバリデートで下記のエラーが出ました。)

HTML5のバリデートで下記のエラーが出ました

このQ&Aのポイント
  • HTML5のバリデータは日本語の物はまだないのでしょうか?
  • 実務ではどれくら、突っ込まれますか?下記を全部対応しろと言われますか?
  • ソースには下記のようにちゃんと文字コードはしていています。バリデートの問題でしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • tracer
  • ベストアンサー率41% (255/621)
回答No.1

そもそもですが、ファイルのテキストエンコーディングはUTF-8になってますか? あと、どのバリデータにかけたのでしょうか? どんな検証でも同じですが、まずエラーが出ない状態を作って、どのポイントからエラーが発生するかを見極めてみてはどうでしょう。

noname#226032
質問者

お礼

W3C Markup Validation Service です。 サブライム上でutf-8と出ています。

その他の回答 (3)

  • Gotthold
  • ベストアンサー率47% (396/832)
回答No.4

> バリデート上にそう書いてあっただけでソースは下記です。 だから、バリデータがそのソースを取得できていないのではないかという話なのですが。 W3C Markup Validation Serviceの「More Options」内にある「Show Source」にチェックを入れると、 バリデータが取得したソースコードが表示されるので、期待通りのソースが取得されているか確認してみてください。

noname#226032
質問者

お礼

> だから、バリデータがそのソースを取得できていないのではないかという話なのですが。 erasounarougaiji

  • tracer
  • ベストアンサー率41% (255/621)
回答No.3

> 実務ではどれくら、突っ込まれますか? > 下記を全部対応しろと言われますか? 質問者さんの場合は、明らかな構文ミスなのですから、完全対応が普通でしょう。むしろ、対応ですらなく、「誤り」なのですから、修正するのが筋です。 > バリデータがおかしいのでしょうか? とても高い確率であなたのソースがおかしいです。 バリデータを理解するのに特に英語力は必要ないと思います。 必要なのはあなたのデバッグ力です。 正直なところ、htmlの全体がないと、この場では答えがでません。 先に書きましたが、まずは、エラーのでないポイントを探してみてください。 簡単に言うと、大幅に内容を削るということです。 それで、完全にエラーがでない時点を作り、そこから徐々に内容を足していく作業をすると、エラーのポイントが分かります。地道ですが、見当もつかない原因の時は、これが確実ですよ。

  • Gotthold
  • ベストアンサー率47% (396/832)
回答No.2

W3C Markup Validation ServiceでのチェックはValidate by URIで行ったのでしょうか? > ・ Line 1, Column 12: document type does not allow element "BODY" here > <html><body><script type="text/javascript" src="/aes.js" ></script><script> 明らかにHTMLソースが <html><body><script type="text/javascript" src="/aes.js" ></script><script> から始まっています。 試しに自分でも(wgetとかで)ダウンロードしてみて期待したHTMLが取得できている調べてください。 また、使っているWebサーバーに変なツール(難読化とか)を導入していないか確認してください。

noname#226032
質問者

お礼

バリデート上にそう書いてあっただけでソースは下記です。 <!DOCTYPE html> <html lang="ja"> <head> <meta charset="utf-8"> <meta name="robots" content="noindex,noimageindex,nofollow" /><!-- Onlysample --> <meta name="viewport" content="width=device-width,initial-scale=1.0,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no" /> <meta name="format-detection" content="telephone=no" />

関連するQ&A

専門家に質問してみよう