2012-02-01 12 views
1

私のページ(https://www.slamgmt.com)を検証するとき、それが言う許可されていないと言いますbodyタグは、headタグ以外のHTMLルートタグ内の唯一のタグです。なぜそれが失敗しているのか分かりません。
これを引き起こした変更は、XHTML1.0 StrictからXHTML1.0 Framesetに切り替わりました。これはStrictで検証されますが、より緩やかなフレームセットでは検証されません。私は困惑している。W3Cマークアップ検証サービスは<body>タグが

+0

あなたはXHTML1そのアイデアを手に入れた - 部分的に近代的なコードに1995コード

  • フレームセットから変換された文書。 0 Framesetは "looser"ですか?それは違うだけです。フレームありのページ用です。 –

  • +0

    私はTransitionalとFramesetを混同していたようです。 Whoops – Louis

    答えて

    5

    フレームセット文書には、<frameset>ではなく、<body>が含まれています。

    TransitionalこれはStrict +一般に回避すべき事項です。

    • 厳格 - 現代の文書
    • 暫定 - フレームセット
    +0

    それはそれをしました。私のページは、私が追加しなければならなかった1つのiframeを除いて厳格です。それは私がいくつかの外部コンテンツのために厳格でないバージョンに行く必要があります吸う。ありがとう! – Louis

    関連する問題