小编典典

ol / ul应该在里面吗还是外面?

html

两者之间哪个符合标准?

<p>Text text text ...
    <ol>
        <li>First element</li>
    </ol>
</p>
<p>
    Other text text ...
</p>

OR

<p>
    Text text text ...
</p>
<ol>
    <li>First element</li>
</ol>
<p>
    Other text text ...
</p>

阅读 441

收藏
2020-05-10

共1个答案

小编典典

简短的答案是ol元素在法律上不允许在p元素内部。

要了解原因,让我们看一下规格!如果您对HTML规范感到满意,它将回答您的许多问题和好奇心。您想知道一个人是否ol可以住在p。所以…

4.5.1 p元素:

类别: 流内容,可触内容。 内容模型: 短语内容。


4.5.5 ol元素

分类: 流内容。
内容模型 :零个或多个li和脚本支持元素。

第一部分说p元素只能包含[短语内容(它们是“内联”元素,如spanstrong)。

第二部分说ols是流内容(诸如p和的“block”元素div)。因此它们 不能 在内使用p


ols和other flow content可以在其他一些元素中使用,例如div

4.5.13 div元素:

类别: [流内容,可触内容。
内容模型: 流内容。

2020-05-10