一尘不染

我可以将div用作UL的直接子级吗?

html

我有此代码:

<ul>
    <div>
   </div>
</ul>

我觉得在浏览器中渲染它没有问题。我在某个地方也读过这篇文章,认为“li”只能用作“ul”的直接子代。它是否正确?我不能将div用作UL的直接子代吗?是否有上述混淆的文档?


阅读 248

收藏
2020-05-10

共1个答案

一尘不染

否。唯一可能是的子元素<ul><li>

HTML 4:

<!ELEMENT UL - - (LI)+                 -- unordered list -->

HTML 5:

内容模型:零个或多个li元素。

2020-05-10