内のブロックレベル要素のネストタグ: 構文的および意味論的な考慮事項
内でブロックレベルの要素をネストするかどうかの問題。タグが構文的にも意味的にも正しいかどうかは、HTML コミュニティで議論されています。
構文の妥当性
HTML4 移行 DTD によると、ブロック レベルの要素は < 内にネストされます。 ;p>タグが構文的に無効です。 HTML パーサーは
を自動的に閉じます。開始
セマンティックに関する考慮事項
適切なセマンティック マークアップは、マークアップされるコンテンツによって異なります。
要素は汎用コンテナを表します。要素は段落を表します。
内でタグは、コンテンツの意図された構造の混乱や誤解を引き起こす可能性があります。
代替解決策
内でブロックレベルの効果が必要な場合
結論を使用して、
内でブロックレベルの要素をネストします。タグは HTML4 では構文的に正しくありませんが、コンテンツの意味論的な意味が損なわれていないのであれば、プレゼンテーションの観点からは正当な選択である可能性があります。このような場合は、 を使用します。
以上が` タグ内にブロックレベルの要素を入れ子にすることは意味的に正しく、構文的に有効ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。