可以嵌套在P元素中的HTML5元素列表?

Lon*_*ner 83 html html5 nested

我试图找出所有可以嵌套在段落元素中的有效HTML5元素,以便w3验证器不会显示任何错误.我的意思是我试图找出所有可以替换以下代码中的点的标签,以便w3验证器不会显示任何错误:

<p>...</p>
Run Code Online (Sandbox Code Playgroud)

有这样的清单吗?我试着在Google上搜索没有任何运气.

即使反转列表可用,即不能嵌套在段落元素中的元素,对我来说也足够了.

Mat*_*all 122

HTML5规范告诉我们<p>元素的内容模型是短语内容.短语内容由规范定义:

3.2.5.1.5短语内容

短语内容是文档的文本,以及在段落内标记该文本的元素.短语内容的运行形成段落.

  • a (如果它只包含措辞内容)
  • abbr
  • area(如果它是map元素的后代)
  • audio
  • b
  • bdi
  • bdo
  • br
  • button
  • canvas
  • cite
  • code
  • command
  • datalist
  • del (如果它只包含措辞内容)
  • dfn
  • em
  • embed
  • i
  • iframe
  • img
  • input
  • ins (如果它只包含措辞内容)
  • kbd
  • keygen
  • label
  • map (如果它只包含措辞内容)
  • mark
  • math
  • meter
  • noscript
  • object
  • output
  • progress
  • q
  • ruby
  • s
  • samp
  • script
  • select
  • small
  • span
  • strong
  • sub
  • sup
  • svg
  • textarea
  • time
  • u
  • var
  • video
  • wbr
  • 文本
    • 子元素不应该在此列表中,因为这只是“&lt;p&gt;”元素中允许的元素的列表,而不是“&lt;p&gt;”元素中允许的元素中允许的元素的列表,也不是“&lt;p&gt;”元素中允许的元素的列表。 `&lt;p&gt;` 元素中允许的元素。如果您想了解列出的元素允许执行哪些操作,请单击该元素的名称;它是指向该元素定义的链接,该元素具有其中允许的元素列表。 (4认同)
    • 哎呀,抱歉,没关系,因为我以为 `&lt;img&gt;` 不在列表中,但现在我看到它了。对不起。 (2认同)
    • 我应该指出,子元素也应该在该列表中.例如,`<option>`元素位于`<select>`元素下,所以它在`<p>`和`</ p>之间也应该是合法的. (2认同)