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

时间:2012-03-24 13:57:51

标签: html html5 nested

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

<p>...</p>

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

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

1 个答案:

答案 0 :(得分:114)

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

  

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
  •      
  • text
  •