- ベストアンサー
Visual Studio HTML検証について
Visual Studio 2010を仕様してwebページ開発を行っています。 aspxでwebページを作成すると、「入力に対するターゲットスキーマ」で選択したDocTypeにより HTML構文の検証が自動的に行われると思うのですが、 ここで「HTML 4.01」を選択すると、 「要素'body'に対しては、開始タグと終了タグの間でテキストを使用できません」 というメッセージがbodyの開始タグに表示されます。 このメッセージが意味しているところが不明です。 コードを明記することはできないので、考えられる原因について心当たりのある方のご教示をお願いいたします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
http://az-store.nrym.org/archive/mynotes/lecture/html4ref/body 上記ページより引用 「文書の本文を表す要素です。Strict DTDの場合、この要素の直接子要素となれるのは、基本的にはブロックレベル要素のみです。インライン要素や普通のテキストを配置することはできません。」 bodyタグのなかにテキスト(文字列)を直接書いてるから怒られてるだけの話のよーな。 メッセージそのままですね。
お礼
ご指摘の通りでした。 一部閉じタグの位置に誤りがあることが原因でした。 ご回答ありがとうございました。