• ベストアンサー

<BODY> は <HTML></HTML> 内に

サイトでタグのチェックをしたら 「<BODY> は <HTML></HTML> 内に1度しか書けません。 57行目にもありました。」 と言うエラーが出たのですが 実際57行目は 57.<script> しかないです。 <BODY>ではないのになぜこのエラーが出るのでしょうか?

  • HTML
  • 回答数1
  • ありがとう数1

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

  • ベストアンサー
  • notnot
  • ベストアンサー率47% (4845/10256)
回答No.1

どのサイトでチェックしたのか、および、HTMLの全文(タグでないテキスト部分は書かなくて良いけど)を書いてください。

mvteoecdbbppe
質問者

お礼

どうもありがとうございました。

関連するQ&A

  • HTMLの構文

    HTMLの構文ミスをhttp://htmllint.itc.keio.ac.jp/htmllint/htmllint.cgi こちらのサイトでチェックしていったのですが、 他のは調べたりして解決してきたのですが、 (1)<BODY> は </HEAD> の直後に続かなければなりません。 (2)<BODY> は <HTML>~</HTML> 内に1度しか書けません。12行目にもありました (3)<FONT> の COLOR 属性の色指定と <BODY BGCOLOR> の色は明度差(59.007)と色差(306)が不十分です の3つがどのように直すのか良く分かりませんでした。 3つ目については、めちゃくちゃあります お願いします!

    • ベストアンサー
    • HTML
  • HTMLファイル内の<BODY>~</BODY>の中身だけを取り出すソフト

    こんにちは。 ホームページビルダーでホームページを作成しています。 HTMLソースの最初と最後にある<BODY>と</BODY>のタグですが、その中の部分だけを取り出して、テキストファイルなどにするソフトってあるのでしょうか?? さらに、その操作が複数のHTMLファイルを一括で出来たら完璧なのですが。。 アドバイスお願いします。

  • HTML::Parserの挙動がよく分かりません

    CGIプログラミング第2版を読みながらCGIを学習しています。 11章 "ステートの保持"の11.1 クエリ文字列とパス情報の例題ではまっております。。。 これはURLに識別子を埋め込んでユーザーを追跡するという、超ハイテクなスクリプトです。 とりあえず、記載されているとおりにスクリプトを作成してHTMLファイルも用意しました。 HTMLファイルの内容は超簡単で <HTML><HEAD><TITLE>store</TITLE></HEAD><BODY><A href="abc.html">abc</A></BODY></HTML> です。 これでユーザーがhttp://ウェブサーバー/store/下のファイルをリクエストすると、自動的にスクリプトが実行され、カスタマイズされたHTMLファイルが返されるという仕様です。 実際に返されたHTMLファイルを見てみると <HTML><HEAD><TITLE>store</title></head><BODY> なんと<A>タグ以降がばっさり切り落とされていました^^ しかもタグは全部大文字で書いたのに一部小文字になっていたりと、意味不明な状況です。 たぶんHTML::Parserなるものが、いろいろHTMLファイルを操作しているとは思うのですが、今回返されたHTMLはどう見ても壊れているような・・・。

    • ベストアンサー
    • Perl
  • 「<img>を<script>~</script> 内に書くことはできません」

    元アルバイト先に頼まれてサイトを作り運営しているのですが、わからないことがあるので教えて下さい。 サイトはXHTML1.0 Transitional で作っており、ここに、http://fmono.sub.jp/ の「w3Analyzer」を組み込みアクセス解析をしています。サイト自体もこのアクセス解析も正常に動作しています。 ただ、このサイトをhttp://openlab.ring.gr.jp/k16/htmllint/htmllint.htmlで構文チェックすると、アクセス解析のタグにエラー「<img>を~行目の<script>~</script>内に書くことはできません。」が表示されてしまいます。 エラーが表示されるタグは下記のようなものです。 <script type="text/javascript"> document.write('<img src="http://~/w3a/writelog.php?ref='+document.referrer+'" width="1" height="1" />'); </script> > アクセスログは普通に取得できているので問題ないのですが、もし上記エラーを回避する方法があればご教授下さい。よろしくお願いします。

  • HTMLのbodyタグをいじって右クリック禁止に

    ブログ記事がコピペされて困っています。 そこで、HTMLのbodyタグに「oncontextmenu="return false;"」を記述する方法で、右クリックできないようにしようと思っています。 そのやり方についてなのですが、HTMLの中の <body> の部分の<>内に、bodyに続く形で上記のコードをはめ込んだので大丈夫でしょうか。

  • <body>タグを書き換えたい

    やりたいことは、 <body>タグ以降で、 window.load = test(); のスクリプトを書き、 test()の中で、<body>タグの中身を書き変えたいです。 <body> ⇒ <body onmouseover="test2()">としたいです。 タグに要素を追加する関数や、ごっそり入れ替えてしまう関数などあったら教えてください。 最初から<body>タグに書ければいいのですが、どうしても<body>タグ以降で対応するしか無い状況です。。。

  • JavaScript で HTML ソース取得

    [環境:とりあえず WinXP/Firefox12] JavaScript で HTML ソースを取得できないかと思っているのですが、 document.getElementsByTagName('html')[0].innerHTML では思うものが取得できませんでした。 というのは、 たとえば BODY の閉じタグが欠落しているようなソースに対して上記スクリプトで取得すると BODY の閉じタグが補完されたものが返ってきたのですが、 閉じタグが欠落したままのものが欲しいのです。 可能でしょうか…。 【理由】 Firefox のアドオン Selenium IDE を利用して、 Perl で作成した Web 画面のテストを行っています。 処理が正常に終了した場合はきちんと BODY の閉じタグまで出力するのですが、 途中で想定していない例外が起きた場合はその場で die して終了するようになっています。 この時に BODY の閉じタグが欠落した状態になるので、 途中で die されたかどうかの判断の為に BODY の閉じタグの有無が知りたいのです。 なので JavaScript でなくても 「IDE 上で BODY の閉じタグの存在チェック」ができる方法があればそちらでも良いのですが… どなたかご存知の方いらっしゃいますでしょうか。 宜しくお願いします。

  • FRAMESETとBODY

    index.htmlにFRAMESETのタグとBODYのタグが書いてあります。 SCRIPTのタグは有りません。 このindex.htmlは書式が不正ですか?

  • bodyタグの範囲について

    bodyタグの範囲について 質問させてください。 HTMLとJavaScirptで下記のようなソースを書きました。 ~ここから~ <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html lang="ja"> <head> <meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> <title></title> <script language="JavaScript"> function foo(){ <!-- alert("ほげ"); // --> } </script> </head> <body onClick="foo()"> <input type="text"> </body> </html> ~ここまで~ この場合、ウィンドウの中で<BODY>タグが担当する範囲は以下のどちらでしょうか? 1. テキストボックスのみ(余白を含まない) 2. 余白を含んだウィンドウ全体 私としては、関数foo()が実行されるのはテキストボックス内をクリックした場合だけなので、1.だと思います。 しかし、<body>タグの属性のbgcolorをつけると、余白全てが着色されるので、2.なのかもしれないと思い混乱しています。 どなたかお知恵をお貸しください。

    • ベストアンサー
    • HTML
  • <HTML>の上に<body>が来てしまう。

    <body> <!-- START HOME FREE HEADER CODE --> <!-- END HOME FREE HEADER CODE --> <HTML>  ・  ・  ・ という風になってしまうんです。 「<body> <!-- START HOME FREE HEADER CODE --> <!-- END HOME FREE HEADER CODE -->」の部分を編集で消しても表示されます。このせいかは分かりませんが、文字化け防止タグの効果がなく、困っています。 これが原因のページです。 http://side-b.jp/3RUN/filename.html どうぞ助けてください。 ちなみにわたしはMacです。他のページにはこういうことがないので、もしかしたらその他のタグに問題があるのかもしれませんが、素人目にはいまいちよく分からなく途方に暮れています。 お願いします。

    • ベストアンサー
    • HTML

専門家に質問してみよう