1

body次の HTML のように、HTML 標準によって、テキストを HTML 要素に直接配置することは許可されていますか?

<body>
    Some text
</body>

または、次の HTML のように、テキストを別の HTML 要素に配置することのみが許可されています:

<body>
    <p>Some text</p>
</body>

私がこれを尋ねているのは、以下が無効な HTML 5 であることを知っているからです。

<body>
    <span>Some text</span>
</body>

spanインライン要素 ( など) は常にブロック レベル要素 ( など) 内に配置する必要があるため、これは無効ですp。したがって、テキストを要素の外側に直接配置することが許可される可能性は低いと思われますbody

また、HTML 標準のどのバージョンについて話しているかは重要ですか?

4

3 に答える 3

3

w3.org バリデータ ページでは、いくつかのエラーについて説明しています。そのうちのエラー 63 が質問への回答です。

63: ここでは文字データは許可されていません

登場禁止の場所でキャラクターデータを使用しています。このエラーを引き起こす可能性のある間違いには、次のものがあります。

  • <p>aragraph</p>テキストをコンテナー要素 ( など)でラップせずに、ドキュメントの本文に直接配置する

これは、「本文で許可されているw3テキスト」のGoogle検索で見つかりました

于 2013-10-16T20:07:32.153 に答える
0

次のように body タグにテキストを直接配置します。

<body>
    Insert text directly into the body.
</body> 

Web ページに表示されますが、通常は次のように使用します。

<p>
    Place text here.
</p>

または任意のテキストまたはその他の表示用のその他のタグ。これにより、読みやすさと明確さが向上します。

于 2013-10-16T19:49:04.377 に答える