好的,所以我浏览了w3c和博客,并没有找到关于为什么我不能做以下html的论据:
<ul>
<div><li>1</li></div>
<div><li>2</li></div>
<div><li>3</li></div>
</ul>
我直觉地知道这看起来不对,但我找不到一个说你不能这样做的参考。
答案 0 :(得分:3)
没有。这是无效的HTML。
允许内容:零个或多个
<li>
元素,最终混合使用<ol>
和<ul>
元素。
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/ul
答案 1 :(得分:1)
如果您搜索&#34; HTML Validator&#34;你可以通过一个快速运行一些代码来查看它是否有效。 Div标签不是ul标签的第一级子元素。无论您想要实现什么,都可以通过使用CSS设置li标签样式来实现。