在 ol 中使用 ul

Using ul Inside ol

我正在尝试写一个有效的 HTML 但是失败了:

<ol>   
<li>First</li>   
<li>Second</li>
<ul>
  <li>First of second</li>
</ul>
</ol>

生成 javadoc 时失败。它说:

error: tag not allowed here: <ul>

期望的输出应该是这样的:

  1. 第一个
  2. 第二
    • 第一个第二个

在ol里面定义ul不是有效的吗?

ul 包裹在 li 中,因为 ulol 的唯一有效子代是 li.

如果您不想显示项目符号,可以通过 class

排除它们

HTML:

<ol>   
  <li>First</li>   
  <li>Second</li>
  <li class="no-bullet">
    <ul>
      <li>First of second</li>
    </ul>
  </li>
  <li>Third</li>
</ol>

CSS:

.no-bullet {
  list-style: none;
}

fiddle

如果您不想使用 CSS,请使用内联样式或 type 属性:

<li style="list-style: none;">Item</li>

<li type="none">Item</li>

将无序列表 ul 放入列表项 li,

<ol>   
<li>First</li>   
<li>Second
  <ul>
    <li>First of second</li>
  </ul>
</li>
<li>Third</li>
</ol>

fiddle