当它包含一个列表(</p> <ul>)时,​​我应该使用<div>而不是<p>吗?</ul> </div>

时间:2012-01-22 14:07:44

标签: html

在此片段中:

<p>
  <ul>
    <li>A</li>
    <li>B</li>
  </ul>
</p>

IntelliJ 10.5警告关闭</p>标记“不匹配。”

我发现<p>只应该包含“Phrasing content”。那么,我应该用<p>替换<div>吗?

1 个答案:

答案 0 :(得分:2)

是。 <p>不应包含列表,而是用于内联内容。如果您只想将列表包含在元素中,<div>就在这里。

<div>
  <ul>
    <li>A</li>
    <li>B</li>
  </ul>
</div>