これら 2 つのうちどちらが標準に準拠していますか?
<p>Text text text ...
<ol>
<li>First element</li>
</ol>
</p>
<p>
Other text text ...
</p>
または
<p>
Text text text ...
</p>
<ol>
<li>First element</li>
</ol>
<p>
Other text text ...
</p>
ベストアンサー1
簡単に答えると、要素ol
内に要素が存在することは法的に許可されていませんp
。
その理由を知るには仕様を見る! HTML 仕様に慣れれば、多くの疑問や好奇心が解決します。 がol
内に存在できるかどうかを知りたいですよねp
。それでは…
カテゴリー: フローコンテンツ、触知可能なコンテンツコンテンツモデル:
フレージングコンテンツ。
最初の部分では、p
要素にはフレージングコンテンツspan
(や のような「インライン」要素strong
)。
2番目の部分はol
、フローコンテンツp
(や のような「ブロック」要素div
)。したがって、内では使用できませんp
。
ol
s と other は、flow content
次のような他の要素でも使用できますdiv
。
カテゴリー: フローコンテンツ、触知可能なコンテンツコンテンツモデル:
フローコンテンツ。