回答:
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ドキュメントのマークアップの妥当性をチェックします。