html – 允许的ul元素

前端之家收集整理的这篇文章主要介绍了html – 允许的ul元素前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在维护一个旧版应用,并遇到以下代码
<ul>
   <li>...</li>
   <li>...</li>
   <li>...</li>
   <li>...</li>
   <li>...</li>
   <div>
      <li>...</li>
      <li>...</li>
   </div>
</ul>

之前我从未看过div标签作为ul元素的子元素. HTML在浏览器中呈现良好.

这是有效的HTML吗?我的直觉是这是奇怪的用法.但是,也许这是完全正常和有效的?是否在div元素内嵌一个div元素适当的用法?你会推荐还是反对这个?

解决方法

在任何版本的HTML中无效,请参见 HTML 4.01 on ul.

浏览器允许它,并解析它,使div成为ul的孩子,他们让你风格的div也.这可能是为什么使用这个标记的原因.

猜你在找的HTML相关文章