我有此代码:
<ul> <div> </div> </ul>
我觉得在浏览器中渲染它没有问题。我在某个地方也读过这篇文章,认为“li”只能用作“ul”的直接子代。它是否正确?我不能将div用作UL的直接子代吗?是否有上述混淆的文档?
否。唯一可能是的子元素<ul>是<li>。
<ul>
<li>
HTML 4:
<!ELEMENT UL - - (LI)+ -- unordered list -->
HTML 5:
内容模型:零个或多个li元素。