回答:
TL; DR:に<li>
は、で有効な任意の要素を含めることができます<body>
。
でリストのHTML 4.01仕様あなたはDTDの関連エキスを見つけることができます:
<!ELEMENT LI - O (%flow;)* -- list item -->
これは、<li>
がフローコンテンツを含む可能性があることを指定します。これは、すべてのブロック要素とインライン要素のコレクションです。
のHTML5仕様は、<li>
フローコンテンツも許可するという点で同じです。
うん、かなり。あなたは(リスト内のリストを持つことができるのいずれかの内側 内側のリストは内部でなければなりません<li>
の内側または単に緩ん<ol>
/ <ul>
<li>
、ブロック要素とインライン要素)。
私にとって<table>
内部にを置くことはあまり意味がありません<li>
が、それでもまだ有効です。
W3Cのマークアップ検証サービスを使用してケースをテストし、マークアップが有効かどうかを確認できます。
このバリデーターは、HTML、XHTML、SMIL、MathMLなどのWebドキュメントのマークアップの妥当性をチェックします。