1

HTML5仕様でこれを見つけることができないようですが、<body>他の要素でラップするために、内部のすべてのテキストを含める必要がありますか?(すなわち<span> <div>、など)

ここに画像の説明を入力してください

Visual StudioのHTML5パーサーを使用しているので、解析のバグなのか、正当な仕様の変更なのかを調べようとしています。

4

1 に答える 1

1

有効です。要素のHTML5仕様では、body要素で許可されるコンテンツは「フローコンテンツ」であると規定されています。「フローコンテンツ」を構成するものの1つは、「テキスト」と「テキスト」です。

コンテンツモデルのコンテキストでは、テキストはテキストノードを意味します。

そして、テキストノードはまさにあなたが持っているものです。

W3Cバリデーターは同意し、あなたの例を有効なHTML5として渡します。

于 2012-06-11T13:57:00.743 に答える